home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / textfile / txt_a2k / codekey5 / codekey5.txt < prev   
Encoding:
Text File  |  1995-04-25  |  141.5 KB  |  3,870 lines

  1. =========================================================================
  2. (C) 1994 by Atari Corporation, GEnie, and the Atari Roundtables. May
  3. be reprinted only with this notice intact.  The Atari Roundtables on
  4. GEnie are *official* information services of Atari Corporation. To sign
  5. up for GEnie service, call (with modem) 800-638-8369.  Upon connection
  6. type HHH (RETURN after that). Wait for the U#= prompt.Type XTX99437,GENIE
  7. and press [RETURN]. The system will prompt you for your information.
  8. ==========================================================================
  9.  ************
  10. Topic 22        Tue Sep 18, 1990
  11. SFRT-ASST [Ken]              at 02:30 EDT
  12. Sub: CodeKeys, the Macro Tool
  13.  
  14. This topic is for support and discussion of CodeKeys from CodeHead Software.
  15. CodeKeys lets you automate any procedure with your ST, by recording and
  16. editing all your key and mouse button presses.
  17. 200 message(s) total.
  18.  ************
  19.  ------------
  20. Category 32,  Topic 22
  21. Message 1         Sat Oct 17, 1992
  22. LYRE                         at 17:14 EDT
  23.  
  24. John & Matt,
  25.  
  26. I tried to have CodeKeys load a new macro file, but it didn't work correctly.
  27. I believe that it takes you only as far as the file selector without accepting
  28. a file name and/or loading that file automatically.  I did keep the same macro
  29. in the same slot number in the new macro file.
  30.  
  31. However, I must admit that I'm probably not the most efficient user of
  32. CodeKeys.
  33.  
  34.                                                         Lyre
  35.  
  36.  ------------
  37. Category 32,  Topic 22
  38. Message 2         Sun Oct 18, 1992
  39. J.EIDSVOOG1 [CodeHead]       at 12:11 EDT
  40.  
  41. Lyre,
  42.  
  43. I just did some experimenting.  I was able to successfully load a KEY file
  44. from a macro, but it appears that either recording or playback are aborted
  45. when a KEY file is loaded, even if it doesn't load into the macro that is
  46. being recorded or played back (#32 in this case). This means that the macro
  47. cannot continue on to exit the accessory.
  48.  
  49. LOADKEYS.PRG could be used, but that requires that you are in a situation
  50. where you can run a program.
  51.  
  52. John
  53.  ------------
  54. Category 32,  Topic 22
  55. Message 3         Sun Oct 18, 1992
  56. GSCOTT-MOORE [Gerry]         at 12:48 EDT
  57.  
  58. \\\---
  59.  
  60. I tried making CodeKeys load another KEY file.  No dice.
  61.  
  62. \\\--- Gerry
  63.  
  64.  ------------
  65. Category 32,  Topic 22
  66. Message 4         Mon Oct 19, 1992
  67. CBARRON                      at 02:46 EDT
  68.  
  69.   Could loadkeys.prg be 'converted' to an acc. sometime in the 'near' future.
  70. It seems that all it need do is load a key file into the auto programs memory.
  71. Does not sound too illegal to me. That would solve the 'no run program' dilema
  72. if any, in the future.
  73.  ------------
  74. Category 32,  Topic 22
  75. Message 5         Mon Oct 19, 1992
  76. A.FASOLDT [Al Fasoldt]       at 03:25 EDT
  77.  
  78. Yes, John, all that's needed is a macro that loads a new set of macros. One
  79. thing that must be kept in mind is that in every set of 32 macros, at least
  80. *one* has to be able to reload the master set.
  81.  
  82. Al
  83.  
  84.  ------------
  85. Category 32,  Topic 22
  86. Message 6         Mon Oct 19, 1992
  87. LYRE                         at 18:58 EDT
  88.  
  89. John,
  90.  
  91. Just a slight clarification (I'm dense) are you saying that you actually were
  92. able to load the Key file into CodeKeys?  My version simply stopped at the
  93. file selector - it didn't load anything. However, you might have done this
  94. differently (in comparason to my attempt).  Did you use text to enter the file
  95. name or did you have a mouse event?
  96.  
  97.                                                         Lyre
  98.  
  99.  ------------
  100. Category 32,  Topic 22
  101. Message 7         Tue Oct 20, 1992
  102. S.SAMUELS [ICE CREAM]        at 02:32 EDT
  103.  
  104. Lyre,
  105.  
  106. I've been following along your discussion about using a macro to load a
  107. different KEY file.  Just for fun I tried to do what you're asking for...I
  108. made it work, and think I know what problem you are getting stuck at.  Let's
  109. see if I can explain it:
  110.  
  111. First, I did this with a timed macro and then edited the various pauses to get
  112. the speed where needed and keep longer pauses where needed.  Longer ones are
  113. required while waiting for a file to load or for a window to draw.
  114.  
  115. Do the steps to load a key file.  Now, I use Popit, so I can call Codekeys
  116. with a hot key (Alt-K in my case).  Click on load and when the file selector
  117. appears (Little Green in my case) Hit ESC and type in the name of the *.KEY
  118. file you wish to load.  OK...here's the important part....DON'T HIT RETURN,
  119. DON'T CLICK OK!  Instead, hit the Space bar slowly THREE times.  Then stop the
  120. recording in the normal manner.  Click CANCEL in the file selector to get rid
  121. of it.  Now, edit the macro like this:  Look at the end of the macro for the
  122. key strokes ". [p] K [p] E [p] Y [p]"....( I'm using [p] to indicate a
  123. pause)...now delete everything after the Y [p] except for the last two Spc [p]
  124. Spc [p] Spc.  Now change the Spc to Return or Enter for the first two Spc's
  125. and delete the last Spc.  * Note; when you run this macro, the first RET will
  126. cause the file selector to load the key file being typed in and the second
  127. will exit the codekeys window leaving you with the new key file installed and
  128. active.  You may need to created something in this now active KEY file to get
  129. you back to your first KEY file.  ** More notes; I've found that a pause of
  130. 0150 is pretty safe for everything but the pauses between key strokes for the
  131. file name.  For those I use pause = 0010...just to be safe.  It probably could
  132. be tuned to be faster.
  133.  
  134. Hope this helps you.
  135.  
  136.  
  137. John and Charles,
  138.  
  139. I wonder if there could be a way to copy and paste a macro from one key file
  140. to another?  Like Shift-delete, load the new key file and then Shift-insert.
  141. See what I'm trying to say?
  142.  
  143. BTW, I can't remember life before CodeKeys.  Was there any??? %^)
  144.  
  145. Best, Stephen
  146.  ------------
  147. Category 32,  Topic 22
  148. Message 8         Tue Oct 20, 1992
  149. SFRT-ASST [Kene @ SFRT]      at 14:23 EDT
  150.  
  151. You can cut and paste keyfiles. It's in the manual or readme.
  152.  
  153. Or in the hardcopy hand-out.
  154.  ------------
  155. Category 32,  Topic 22
  156. Message 9         Tue Oct 20, 1992
  157. J.EIDSVOOG1 [CodeHead]       at 20:49 EDT
  158.  
  159. A reminder about using a macro to call an ACC through PopIt, you must "lock"
  160. the macro since PopIt does a little mouse movement to pop up the ACC.
  161.  
  162. Lyre,
  163.  
  164. Hopefully, Stephen's explanation answered your question.  He expained it quite
  165. well.
  166.  
  167. Stephen,
  168.  
  169. Thank you for your detailed explanation.
  170.  
  171. As for your question about pasting, CodeKeys already does that...or am I
  172. misunderstanding your request?  To copy and paste a macro, do a Shift-Delete
  173. to put it in the paste buffer, load the new KEY file, find a blank spot, and
  174. do a Shift-Insert.  CodeKeys will ask you for a trigger key and then paste the
  175. macro into that slot.
  176.  
  177. Another way to move macros from one file to another is to load them in blocks.
  178. This way requires some juggling, but it allows you to move a number of them in
  179. one operation.
  180.  
  181. Say you want to move macros 11-15 to another macro file.  You can first move
  182. them into slots 1-5, then save a temporary macro file of 5 macros.  Load in
  183. the destination macro file and free up the first 5 slots by moving them
  184. around.  Then load the temporary macro file and move the macros wherever you
  185. like.
  186.  
  187. John
  188.  ------------
  189. Category 32,  Topic 22
  190. Message 10        Tue Oct 20, 1992
  191. S.SAMUELS [ICE CREAM]        at 22:39 EDT
  192.  
  193. Hi John,
  194.  
  195. Gee, am I missing something or do I have an old version (1.3) or what, because
  196. I can't do the paste between key files thing at all!?
  197.  
  198. Just a second...I'm gonna check the floppy of CK.  Hmmmm, that's the same
  199. version as on the HD.  I think it was the original version that shipped along
  200. with Popit...or rather was released at the same time.
  201.  
  202. I don't find anything in the manual about pasting between key files, just
  203. between individual macros.
  204.  
  205. Your last statement about moving blocks of macros at a time is exactly what I
  206. would like to do.  Let me see, are you saying that by moving them to slots 1-5
  207. and saving only 5 macros under a NEW NAME is the way to move them?  Anyway,
  208. I'll just wait to hear from you before I muddle it up further.
  209.  
  210. Thanks much,
  211.  
  212. Stephen
  213.  
  214.  ------------
  215. Category 32,  Topic 22
  216. Message 11        Wed Oct 21, 1992
  217. J.EIDSVOOG1 [CodeHead]       at 11:55 EDT
  218.  
  219. Stephen,
  220.  
  221. Well, I could swear that yesterday when I tried the copy and paste between
  222. files, it worked.  But today's a different day, and I can't repeat it.  Go
  223. figure.
  224.  
  225. Anyway, the other method does indeed work.  Whenever you save a macro file,
  226. you can think of it as saving a block.  That block is from 1-32 macros in
  227. size, starting with macro number one.  So if you want to move 10 macros to
  228. another file, first move them into slots 1-10. Then save 10 macros to a
  229. temporary file name.  Load in the destination KEY file (which would probably
  230. be a file containing 32 macros, but needn't be).  Now just load the temporary
  231. file, noting that it is going to load over the first 10 macros.  Finally, you
  232. can move the macros around as you desire.
  233.  
  234. CodeKeys has always worked like this.
  235.  
  236. John
  237.  ------------
  238. Category 32,  Topic 22
  239. Message 13        Wed Oct 21, 1992
  240. S.SAMUELS [ICE CREAM]        at 22:37 EDT
  241.  
  242. Thanks for making me feel sane again John, <grin>
  243.  
  244. It would be swell to be able to copy and paste between key files directly
  245. though wouldn't it?  Perhaps in the near future? %^)
  246.  
  247. My best to you and yer other Head, Stephen
  248.  ------------
  249. Category 32,  Topic 22
  250. Message 14        Sat Oct 24, 1992
  251. M.CHANDLER [Matt]            at 16:06 EDT
  252.  
  253. To John, (a hair off topic, but see the p.s.)
  254.  
  255.    I've been using Quick ST (latest version) for a while, and after you told
  256. me that adding accessories actually -increases- the speed of the computer
  257. using Warp 9, did you mean as opposed to Quick ST, or does it actually keep
  258. the computer at a normal speed? I typically lose about 7% of my speed when all
  259. 6 accessory slots are being used (measuring with the old Quick Index). It
  260. really doesn't matter, as I will be ordering Warp 9 anyway.
  261.  
  262.    Anyway, I'd still like to upgrade to Warp 9. I understand it's $30.00 to
  263. upgrade.
  264.  
  265.    Can I fax you a copy of my Quick ST manual (says version 2.21 on it, and
  266. it's old!). If that's okay, can I order via e-mail using a credit card?
  267.  
  268.    If so, please post your fax number here, and the exact amount it would be
  269. (regular shipping). I've done the "credit-card shuffle" lots of times, and
  270. would know what info to give you in e-mail to order Warp 9. Or, just e-mail me
  271. what you need, and your fax number, amount, etc.
  272.  
  273.   Thanks,  Matt Chandler
  274.  
  275. p.s. I left e-mail to Charles (C.F.Johnson)(?) about 9 days ago, but have
  276. heard nothing from him. He must be busy or something.
  277.  
  278. p.s. I've been watching the writings about how to install more macros via .key
  279. files. That wouldn't work for me, as I need access to about 60-100 macros at
  280. all times. I realize that doing a project like this would probably (probably,
  281. he says?) not pay (time=money) but, I respectfully ask you, was there a
  282. programming reason to set the limit of macros to 32?  TOS has a limit of 6
  283. accessories, so maybe you had to limit the size too. I'm a "why" type of
  284. person, and am just curious as to why it was set to 32 macros. If it's none of
  285. my business, let me know. Just curious, that's all (my mind keeps on
  286. envisioning an "open Codekeys accessory" command, and seeing 3/4's of the
  287. screen filled with 100 little macro boxes). I know that you have no plans to
  288. do so, and understand/respect that decision.
  289.  ------------
  290. Category 32,  Topic 22
  291. Message 15        Sat Oct 24, 1992
  292. M.MOTOGAWA [MEL]             at 19:13 EDT
  293.  
  294. Matt,
  295.  
  296.      One thing about Warp 9 that is neat is that it doesn't matter how many
  297. acc's you have installed nor where you put it in the auto folder.
  298.  
  299.      In older software accelerators, if it was an auto folder version you had
  300. to have it at the end of the auto folder, to give you the maximum speed.
  301. Otherwise, other tsr's would see the screen output calls first and slow down
  302. your system, sometimes slightly, sometimes a lot.  And of course, all the
  303. acc's would be first in line too.
  304.  
  305.      But the W9 accessory has special code that gets around this and let's W9
  306. see the screen output calls first.  Optimally, you should have it as the last
  307. resident acc. loaded into Multidesk Deluxe, to be sure it loads after all
  308. other acc's.
  309.  
  310.      What makes this neat is that you can put W9 at the front of your auto
  311. folder and watch your auto folder prg's messages blit by mucho faster, then
  312. the acc's load and then the W9 acc. loads and works its miracle to give you
  313. get the best screen acceleration possible, despite all the tsr's and acc's
  314. that have loaded before it.  Formerly, putting a screen accelerator at the
  315. front of your auto folder would result in a drastic screen acceleration
  316. slowdown (from what it could have been) by the time your system had booted.
  317. Hope this helps.
  318.  
  319.      - Mel
  320.  
  321.  
  322.  ------------
  323. Category 32,  Topic 22
  324. Message 16        Sun Oct 25, 1992
  325. M.CHANDLER [Matt]            at 01:28 EST
  326.  
  327. Hi Mel,
  328.  
  329.    Thanks for the info. It only helps me justify this purchase more so. I
  330. guess that's why they call them "Codeheads". :*) It didn't take them long
  331. either to get Quick ST straightened out, debugged, and easy to use. Should
  332. have gotten this long ago.
  333.  
  334.    Matt
  335.  
  336.  ------------
  337. Category 32,  Topic 22
  338. Message 17        Sun Oct 25, 1992
  339. J.EIDSVOOG1 [CodeHead]       at 11:48 EST
  340.  
  341. Matt,
  342.  
  343. The Warp 9 accessory causes Warp 9 to regrab its vectors.  This means that
  344. it's first in line to handle the calls which it accellerates. This will
  345. eliminate most of the slowdown imposed by an array of other accessories
  346. (assuming that Warp 9's accessory runs last).  However, the calls that Warp 9
  347. does _not_ handle will still pass through all other accessories that impose a
  348. slowdown.
  349.  
  350. The bottom line is that Warp 9 is the best thing you can do for your system to
  351. speed it up software-wise.  Your choice of accessories should be determined by
  352. balancing their advantages against their disadvantages.
  353.  
  354. To update, send us your Quick ST disk and $30 plus $3 shipping and handline.
  355.  
  356. Charles is on tour with Hiroshima and has probably not answered his mail
  357. lately.
  358.  
  359. The limit of 32 macros was determined by our decision that this was the best
  360. balance between memory usage and dialog box space (to run in all resolutions).
  361. I can understand that there will be those who would like more macros, but the
  362. requests for this have not be numerous.  Most people find that they can
  363. accomplish their tasks by prudent and creative use of the existing powers in
  364. CodeKeys.
  365.  
  366. When I hear that someone needs to us 60-100 macros, it makes me wonder if they
  367. are trying to compensate for underpowered applications.  Perhaps there are
  368. other applications available which would not require such a vast amount of
  369. external massaging.
  370.  
  371. John
  372.  ------------
  373. Category 32,  Topic 22
  374. Message 18        Thu Nov 26, 1992
  375. J.WISNIEWSK2 [Jeff - ST'er]  at 01:35 EST
  376.  
  377.   Codeheads,
  378.  
  379. Here is a suggestion for CodeKeys.  I even looked in the manual for it and
  380. could not find it there.
  381.  
  382. How about a command or code that gives you the ability to repeat a character a
  383. certain number of times.  Say I want CodeKeys to print the 'X' character ten
  384. times, maybe I could enter 10-X or something like that.  It could also be
  385. usefull for certain events that need to be repeated.  Or maybe a looping
  386. command would be easier.
  387.  
  388.                 ^^^^^^^^^^^^^^^^^^^
  389.                 ^^^^    JSW    ^^^^
  390.                 ^^^^   ST'er   ^^^^
  391.                 ^^^^^^^^^^^^^^^^^^^
  392.  
  393. Thursday, November 26, 1992 - 12:41:18 am
  394.  ------------
  395. Category 32,  Topic 22
  396. Message 19        Thu Nov 26, 1992
  397. LYRE                         at 16:25 EST
  398.  
  399. ST'er,
  400.  
  401. What do you mean it's not in their?  Their is the ability to do loops in
  402. CodeKeys.  You access it through one of the buttons next to the exit button -
  403. forget which and don't currently have CodeKeys loaded.
  404.  
  405.                                                         Lyre
  406.  
  407.  ------------
  408. Category 32,  Topic 22
  409. Message 20        Thu Nov 26, 1992
  410. J.WISNIEWSK2 [Jeff - ST'er]  at 19:53 EST
  411.  
  412.   Lyre,
  413.  
  414. I see Repeating, Delayed, Timed, and no Looping.  At least in not the way I
  415. mean or need.  I don't need to link macros together, I need to repeat
  416. characters and instead of typing in 20 'X' for example.
  417.  
  418.          ^^^^^^^^^^^^^^^^^^^
  419.          ^^^^    JSW    ^^^^
  420.          ^^^^   ST'er   ^^^^
  421.          ^^^^^^^^^^^^^^^^^^^
  422.  
  423. Thursday, November 26, 1992 - 7:40:02 pm
  424.  ------------
  425. Category 32,  Topic 22
  426. Message 21        Thu Nov 26, 1992
  427. LYRE                         at 22:27 EST
  428.  
  429. ST'er,
  430.  
  431. Hmmmm, I thought you were looking for a Repeat macro (which in certain
  432. circumstances *is* a loop).  However, having just tried it, I find that it
  433. will not handle what you're looking for.  You could of course enter a macro
  434. that already had 10 X's (or whatever) and simply use that.  However, I assume
  435. that for whatever reason this is not acceptable.
  436.  
  437. You can create repeating macros which will continue to perform the macro event
  438. until told otherwise.  Unfortunately, I haven't needed this for some time now
  439. and don't remember how to do it.
  440.  
  441. I know that it has something to do with the Repeat and the Time and/or Repeats
  442. settings.  An that their was a kind of "catch" to it. I hate it when I forget
  443. things!
  444.  
  445.                                                         Lyre
  446.  
  447.  
  448.  ------------
  449. Category 32,  Topic 22
  450. Message 22        Thu Nov 26, 1992
  451. SFRT-ASST [Kenne@SFRT]       at 23:34 EST
  452.  
  453. He wants something like the <esc> key in WordPerfect.
  454.  
  455. Hmmmmm....
  456.  ------------
  457. Category 32,  Topic 22
  458. Message 23        Fri Nov 27, 1992
  459. LYRE                         at 18:37 EST
  460.  
  461. All,
  462.  
  463. I have raised a question concerning the combination of CodeKeys and Warp 9 in
  464. regards to the Block and Jump settings and macros with mouse menu events.
  465. Simply, the macro will not work when these functions are enabled.  I am
  466. however using an older version of Warp 9.
  467.  
  468. Please, to keep this discussion organized, respond in TOP 31:  Warp 9, the
  469. Accelerator.
  470.  
  471. Thanks for any and all help (and for complying with posting in the other
  472. topic).
  473.                                                         Lyre
  474.  
  475. PS:  A slightly expanded version of this message is also posted in the Warp 9
  476. topic.  This "double posting" is to make other customers aware of this
  477. discussion.
  478.  
  479.  
  480.  
  481.  ------------
  482. Category 32,  Topic 22
  483. Message 24        Fri Nov 27, 1992
  484. J.EIDSVOOG1 [CodeHead]       at 20:22 EST
  485.  
  486. Jeff,
  487.  
  488. Thanks for the suggestion.  That's a good idea.  I'm sure Charles will put it
  489. on his list.
  490.  
  491. John
  492.  ------------
  493. Category 32,  Topic 22
  494. Message 25        Sat Nov 28, 1992
  495. D.FLORY [ALERTsys*Cop]       at 01:18 EDT
  496.  
  497.  >CodeKeys lets you automate any procedure with your ST, by recording and
  498.   >editing all your key and mouse button presses.
  499.  
  500.  
  501.  
  502.  
  503.  ------------
  504. Category 32,  Topic 22
  505. Message 26        Sat Nov 28, 1992
  506. D.FLORY [ALERTsys*Cop]       at 01:56 EDT
  507.  
  508. Hmmm, now where did that come from? Aladdin gremlins??
  509.  
  510.   Dave Flory, ALERTsys*Cop
  511.   22:38 PST - 11/27/92
  512.  
  513.  
  514.  ------------
  515. Category 32,  Topic 22
  516. Message 27        Sat Nov 28, 1992
  517. J.WISNIEWSK2 [Jeff - ST'er]  at 23:18 EST
  518.  
  519.   John @ CodeHeads,
  520.  
  521. Another thing I would like to see in CodeKeys is to be able to have some sort
  522. of trace on the screen while testing the macros.  Just a simple single line
  523. that displays what it is currently doing.  And to maybe have line numbers
  524. there to make it easier.
  525.  
  526.                 ^^^^^^^^^^^^^^^^^^^
  527.                 ^^^^    JSW    ^^^^
  528.                 ^^^^   ST'er   ^^^^
  529.                 ^^^^^^^^^^^^^^^^^^^
  530.  
  531. Saturday, November 28, 1992 - 11:01:40 pm
  532.  ------------
  533. Category 32,  Topic 22
  534. Message 28        Sun Nov 29, 1992
  535. CBARRON                      at 02:58 EST
  536.  
  537.   Does codekeys do anything to interfere in anyway with the serial port,
  538. specifically TTmodem1?  I am wondering if that is my rts/cts problem,
  539. mentioned elsewhere. TOS 3.06 if it makes a difference.
  540.  ------------
  541. Category 32,  Topic 22
  542. Message 29        Sun Nov 29, 1992
  543. LYRE                         at 09:48 EST
  544.  
  545. One thing that I've *always* wanted was the ability to create a macro in a
  546. text editor.  While CodeKeys is very easy to use for most things, have you
  547. ever tried utilizing it for RTC questions, etc? Ever try and go back and re-
  548. read that macro?
  549.  
  550.         LS-I
  551.         t
  552.  
  553.         g
  554.         e
  555.         t
  556.         s
  557.  
  558.         a
  559.  
  560.         l
  561.         i
  562.         t
  563.         t
  564.         l
  565.         e
  566.  
  567.         a
  568.         w
  569.         k
  570.         w
  571.         a
  572.         r
  573.         d
  574.         !
  575.  
  576.                                                         Lyre
  577.  
  578. PS:  Sorry, couldn't resist!
  579.  ------------
  580. Category 32,  Topic 22
  581. Message 30        Sun Nov 29, 1992
  582. GSCOTT-MOORE [Gerry]         at 12:23 EST
  583.  
  584. \\\---
  585.  
  586. How about having CodeKeys do macros that can pause and wait for input followed
  587. by a return key.  Then they continue with the processing?  I know this can be
  588. done with multiple macros, but it can be tricky and difficult.
  589.  
  590. \\\--- Gerry
  591.  
  592.  
  593.  ------------
  594. Category 32,  Topic 22
  595. Message 31        Wed Jan 13, 1993
  596. J.EIDSVOOG1 [CodeHead]       at 18:16 EST
  597.  
  598. I was experimenting with CodeKeys this morning and installed two copies in the
  599. AUTO folder (with different names).  I discovered a rather interesting thing --
  600. you can have more than 32 macros this way!
  601.  
  602. Here's what I did.  I loaded a set of 32 macros using the accessory. I then
  603. started recording macros and found that the macros were being recorded into an
  604. empty CodeKeys.  I was able to play back macros with trigger keys from either
  605. set.
  606.  
  607. I did notice one problem and there are probably others (because CodeKeys
  608. wasn't designed with this in mind).  If you record a macro from the accessory,
  609. you can't terminate it because the other CodeKeys is reading the hot keys.
  610.  
  611. Another thought occurs that I haven't tested.  With two copies in the AUTO
  612. folder, I believe both would load the same default files (CODEKEYS.KEY,
  613. CODEKEYS.LNK).  But when the accessory loads, it only finds one of the copies,
  614. which makes it possible to load a different set of macros (and a different
  615. link file, making it possible to automatically load two KEY files?).
  616.  
  617. LoadKeys uses the same technique as the ACC to find the AUTO program so you'll
  618. only be able to manually load KEY files into one copy.
  619.  
  620. Have fun.  I can't guarantee complete functionality, but use these tips for
  621. whatever they're worth.
  622.  
  623. John
  624.  ------------
  625. Category 32,  Topic 22
  626. Message 32        Wed Jan 13, 1993
  627. OUTRIDER [Terry]             at 23:25 EST
  628.  
  629. John,
  630.  
  631. I know you probably don't want to suggest this, but I would think it'd be easy
  632. enough to 'hack' a second (or third or fourth or...) copy of CodeKeys to look
  633. for different default files.  I've done this with other programs with great
  634. success.
  635.  
  636.                                 ((( Terry )))
  637.  
  638.  ------------
  639. Category 32,  Topic 22
  640. Message 33        Wed Jan 13, 1993
  641. NTACTONE [Ron Hunter]        at 23:51 EDT
  642.  
  643. John,
  644.     I can't remember all the key codes ALREADY, and now you want me to
  645.  load ANOTHER 32!   Grin.  Interesting.  Did you do that on purpose,
  646.  or was is one of those accidental discoveries?
  647.  
  648.  ------------
  649. Category 32,  Topic 22
  650. Message 34        Thu Jan 14, 1993
  651. G.FUHRMAN [gnox]             at 06:13 EST
  652.  
  653. Interesting, John ... I'll file that away for a future tinkering session.
  654.  
  655.   gnox
  656.  
  657.  ------------
  658. Category 32,  Topic 22
  659. Message 35        Thu Jan 14, 1993
  660. EXPLORER.5 [Robert Goff]     at 11:12 EST
  661.  
  662. John, I think its great that you'd share the results of your goofing around
  663. with us, without being paranoid about the users screwing something up and
  664. blaming Codeheads.
  665.  
  666. Thanks.
  667.  
  668.  |) |
  669.  |)O|)
  670.  Robert Goff
  671.  ------------
  672. Category 32,  Topic 22
  673. Message 36        Thu Jan 14, 1993
  674. J.EIDSVOOG1 [CodeHead]       at 11:29 EST
  675.  
  676. Terry,
  677.  
  678. That's something I didn't think of, but I did consider trying to change the
  679. "magic" value used for communication in CodeKeys.  If the same thing were done
  680. to CODEKEYS.PRG, CODEKEYS.ACC, and LOADKEYS, it would allow one to edit the
  681. macros in either set of macros.
  682.  
  683. Ron,
  684.  
  685. Actually, I did it on purpose.  I had suggested CodeKeys as a solution (for
  686. the PopIt/Alt-Keypad problem) for Stephen Samuels in another topic.  I was
  687. anticipating a response that he was already using all 32 macros and I came up
  688. with this idea.  Once again, I like to come up with solutions that can be done
  689. with existing versions of our software, rather than requiring an update.  It
  690. makes it easier for everyone.
  691.  
  692. John
  693.  ------------
  694. Category 32,  Topic 22
  695. Message 37        Thu Jan 14, 1993
  696. J.EIDSVOOG1 [CodeHead]       at 12:52 EST
  697.  
  698. I just did some further hacking into this dual usage idea.  The magic word
  699. used for communication in CodeKeys is "keys".  I changed this with a disk
  700. editor in CODEKEY2.PRG and CODEKEY2.ACC to "key2".  If you want to try this,
  701. make sure you only change the occurence which is not found within a text area.
  702.  
  703. After changing the magic word, I was able to use two ACCs to communicate with
  704. the two distinct copies of the PRGs.  There is still a problem with recording
  705. while in the second ACC, though, so be careful.  Only one of the PRGs will see
  706. the hotkeys for recording.  I suppose this could be solved through some other
  707. tricks with redefining the trigger keys and CNF loading.  <grin>  This is
  708. definitely advanced hacking kind of stuff, so do it at your own risk.
  709.  
  710. John
  711.  
  712. P.S. If you want to change the menu name of the second CodeKeys ACC, look for
  713. the word "CodeKeys" which is followed by "inactive".  I changed mine to
  714. "CodeKey2".
  715.  ------------
  716. Category 32,  Topic 22
  717. Message 38        Thu Jan 14, 1993
  718. WAYNED. [Wayne]              at 19:50 EST
  719.  
  720.   A new slogan for you guys......
  721.  
  722.   CodeHead Technologies: Solving problems you never knew you had!
  723.  
  724.   :-)
  725.  
  726.       Wayne <Who can't fill nor remember 32 macros nevermind 64 or ??>
  727.  
  728.  ------------
  729. Category 32,  Topic 22
  730. Message 39        Thu Jan 14, 1993
  731. A.FASOLDT [Al Fasoldt]       at 20:44 EST
  732.  
  733. Thanks, John. Then *3* CodeKeys would work, and even more? Sheesh, I am going
  734. to need CodeRef to keep track of my CodeKeys. (I know, it doesn't exist ...
  735. yet.)
  736.  
  737. Al
  738.  
  739.  ------------
  740. Category 32,  Topic 22
  741. Message 40        Fri Jan 15, 1993
  742. MUSE [Tomas]                 at 00:45 EST
  743.  
  744.  Wayne
  745.  
  746.  > Solving problems you never knew you had!
  747.  
  748.  Actually, that's not too far from the very first CodeHead slogan.  I will
  749. leave it to John (who is at the NAMM show tonight) whether or not to share
  750. that with you.  (You know John, the one that starts with "as if...")
  751.   :-)
  752.  ===Tomas===
  753.  January 14, 1993 @ 20:56:38 pm PST
  754.  
  755.  ------------
  756. Category 32,  Topic 22
  757. Message 41        Fri Jan 15, 1993
  758. J.EIDSVOOG1 [CodeHead]       at 03:30 EST
  759.  
  760. Sure, I'll share it.  We considered (back when G+Plus was our own product)
  761. using the slogan "CodeHead Software -- as if nothing were wrong".  We decided
  762. not to use it because it might not have been clear to everyone what we were
  763. implying -- "CodeHead Software [lets you carry on] as if nothing were wrong".
  764. It's a bit esoteric.  <grin>
  765.  
  766. John
  767.  ------------
  768. Category 32,  Topic 22
  769. Message 42        Fri Jan 15, 1993
  770. OUTRIDER [Terry]             at 04:46 EST
  771.  
  772.  >J.EIDSVOOG1 [CodeHead]       at 03:30 EST
  773.  >
  774.  >(back when G+Plus was our own product)
  775.  
  776. So who's product is it now?  :^)
  777.  
  778.  >"CodeHead Software [lets you carry on] as if nothing were wrong."
  779.  >It's a bit esoteric.  <grin>
  780.  
  781. I kind of like it...
  782.  
  783.                                 ((( Terry )))
  784.  
  785.  ------------
  786. Category 32,  Topic 22
  787. Message 43        Fri Jan 15, 1993
  788. J.EIDSVOOG1 [CodeHead]       at 10:53 EST
  789.  
  790. Oops...I meant "back when G+Plus was our only product".
  791.  
  792. John
  793.  ------------
  794. Category 32,  Topic 22
  795. Message 44        Fri Jan 15, 1993
  796. WAYNED. [Wayne]              at 18:58 EST
  797.  
  798.  >"CodeHead Software -- as if nothing were wrong"
  799.  
  800.   I like that one too!  :-)  Both are true.  CodeHead Software has been
  801. "Solving problems you never knew you had" enabling you to carry on "as if
  802. nothing were wrong" for years now.
  803.  
  804.   I shudder to think of what my computer existence would be like without all
  805. my CodeHead products installed.
  806.  
  807.               Wayne
  808.  
  809.  ------------
  810. Category 32,  Topic 22
  811. Message 45        Mon Jan 18, 1993
  812. R.MARTIN22 [NETWORK 23]      at 00:20 EST
  813.  
  814. "as if nothing were wrong"
  815.  
  816. Yeah, I can see a lot of potential for misinterpretation there.
  817.  
  818.   Live And Direct [2:07 PM-17/Jan/93],
  819.   Rod Martin, Network 23/ST Connection
  820.  
  821.  ------------
  822. Category 32,  Topic 22
  823. Message 46        Wed Feb 10, 1993
  824. JOHN-KING [John]             at 02:04 EST
  825.  
  826.      I just bought Codekeys about a week ago (version 1.3 - the latest one, I
  827. assume).  Based on my own use for the last week, the following thought
  828. occurred to me:  If you are on a tight budget and cannot (for the time being)
  829. afford to purchase Hotwire, Lookit/Popit, _and_ Codekeys at the same time, you
  830. should get Codekeys first and get the others later.
  831.      The reason:  I am using Codekeys to call Desk Accessories (which, I
  832. believe is what Popit does), and also to launch programs, which is what
  833. Hotwire does (not to mention Neodesk - I prefer pretty icons _with_ hotkeys,
  834. myself, and plan on getting Neodesk when I get a hard disk).       :-)
  835.      Of course I believe (from the messages posted) that the above programs
  836. would do a much better job at their functions than Codekeys, but if you cannot
  837. afford all of these at one time you should get Codekeys _first_, in my
  838. opinion.  It can substitute for these programs, and do other things also.
  839.  
  840.      This is exactly what I, myself have done.  I am running a Mega 4 ST (TOS
  841. 1.2) with only my internal floppy.  I have grown accustomed to loading certain
  842. programs into my 1.2 Meg RAM disk and running them from there.(This way I can
  843. run a second program and then re-run the first program without waiting for the
  844. stupid floppy to read all over again.)  Well, now I have created Codekeys
  845. macros to call the Universal Item Selector, copy the programs or folders into
  846. my RAM disk, and run the program.  All with one keypress.  Voila, a program
  847. launcher ala Codekeys!
  848.      I have other macros that simply call the UIS desk accessory, along with
  849. my other desk accessories.  (A temporary substitute for Popit!)
  850.  
  851.  
  852.      I took a few weeks to read all the old messages (now archived) about
  853. Codekeys and really appreciated learning what applications others have for
  854. this program.  I want to share my own uses, especially for those who don't yet
  855. have Codekeys and therefore don't really understand that this is a  _must-
  856. have_ program.
  857.  
  858.  
  859.     I have quite a few macros for UIS to show disk space, display the EXTRA
  860. extenders (by clicking the right mouse button on the default extender);  I
  861. have Control-F to generate a click on the Format button,  Control-O on the
  862. Folder Button, and so on.
  863.  
  864.      Right now I am writing this text in Interlink and am using a macro to
  865. give me 5 spaces.  I assigned it to the Tab key  (of all places!)  I  am using
  866. Interlink v. 1.83, which is _not_ the latest version, and lacks keyboard
  867. hotkeys to many menu items.  Some of my Interlink macros are:
  868.  
  869. HELP    Set block start    | Numeric Keypad: UNDO    Set block end      |
  870. /    Set Mark 1 Ctl-L   Load Buffer        |      *    Go to Mark 1  Alt-?
  871. Find String        |      -    Up one line (click on GEM arrow) Ctl-E
  872. Execute program    |      +    Down one line (click on GEM arrow) RS-Del
  873. Delete Block       |      Ent  Down one page (generate Shift-Down) Ctl-Q
  874. Click on Quit      |      .    Up one page   (generate Shift-Up)
  875.  
  876. ...and so on.  You get the idea.  Obviously, most of these macros simply
  877. generate mouse clicks on menu items.
  878.  
  879.      For Findex (a program I dislike, but don't know of any other free-form
  880. databases) I have always hated typing "EXIT" then "Y" to quit the program. Now
  881. my  Control-Q macro types EXIT, pauses, then types Y for me.  No more
  882. frustrations because I accidently typed EYIT or DXIT...   Plus, since Findex
  883. allows only a few text macros, limited to a few characters apiece, I used to
  884. get frustrated with these limitations.  No more, now that I have Codekeys! I
  885. am now writing text string macros that are more than 1 line.    Another macro
  886. for Findex types "e" the edit command, then Return, Return, Return, Tab, Tab,
  887. which is something that was a real pain in the neck for me to do manually
  888. everytime I wanted to enter some information into a certain database.  Of
  889. course I have my Control-S macro to type "SAVE" Return.  And I have Control-
  890. Return to give me Return, Tab, Tab.  I also have Shift-Return to give me the
  891. same thing with a 3rd Tab.
  892.  
  893.      For ST Writer Elite I use my Alt-M macro to give me a mouse (i.e. put me
  894. into GEM mode), while my Alt-Shift-M macro takes me back to the un-mouse (i.e.
  895. hotkey) mode.  I have macros for all the menu items I normally use: load,
  896. save, print, edit.  I _used_ to keep switching back and forth between modes
  897. just for ease of use:  GEM mode to load a file (so I could use the  item
  898. selector), and hotkey mode for just about everything else.  Now I can stay in
  899. GEM mode and have hotkeys at the same time by having Codekeys click on the
  900. menu choices.
  901.      And, am I the only one that can't stand the fact that ST Writer uses the
  902. .TXT extender for ST Writer files, and .DOC for text files?  I would  always
  903. use .ST for ST Writer files and .TXT for text files, but it was  a real pain
  904. in the neck loading these files since the item selector would display all the
  905. .TXT files when I wanted to see all the .ST files! With Codekeys, now my
  906. Control-L macro clicks on LOAD and then when the Universal Item Selector comes
  907. up, clicks on one of my 4 personal default masks (the one that says ST, of
  908. course).  I don't have to get a sector editor and try to alter the ST Writer
  909. program:  Codekeys does what I would do manually with the mask in the Item
  910. Selector.  And the method I just described is better (for this purpose) than
  911. simply selecting a UIS function key:  the above method gives me an *.ST mask
  912. FOR ANY DIRECTORY OR FOLDER I HAPPEN TO BE IN!        (By the way, for those
  913. of you who don't yet have Codekeys but do already have the Little Green
  914. Selector, you should be able to do exactly the same thing that I do with UIS.
  915. Just a personal  preference, and no need for you to buy another item
  916. selector.)
  917.  
  918.      I have just started to use Codekeys for LDW Power, my favorite program.
  919. At the moment I am using a Control-S Codekeys macro to automatically create an
  920. Alt-S LDW "Save" macro in new spreadsheets.  (Instead of re-writing this dumb
  921. macro for every new spreadsheet I create ... and I create a lot of  them.)
  922. (And instead of importing another spreadsheet with an LDW macro "library", as
  923. some people might do.)  I also now have a Codekeys Control-W macro to write an
  924. LDW Power Alt-W macro to switch windows in a spreadsheet. Again, I used to
  925. just re-write this macro in each new spreadsheet-what a pain!  I have a nice
  926. LDW Date macro that results in  "@Date(93," waiting for keyboard input for the
  927. month and day.  (Notice how it prompts with the current year!)  This was a
  928. nuisance re-writing in each spreadsheet that needed it.  Now I will have
  929. Codekeys write this LDW Power macro when needed with a Ctrl-D macro.
  930.  
  931.      Another Codekeys macro for LDW Power:  when you are in the Help menu
  932. there is no way to go to the previous Help page by using the keyboard.  You
  933. have to use the mouse to click on the "Previous" box.  A real annoyance to
  934. me: I created a Codekeys macro to generate the appropriate mouse click.  And I
  935. really have just begun to use Codekeys with LDW Power.
  936.  
  937.  
  938.      Another idea I had was for a macro that was already mentioned in a
  939. message from someone else:  a macro to tell me it's getting late, so I should
  940. shut the computer off.  I figure you could write 2 macros:
  941.  
  942. Macro A would repeat, say every 5 minutes, but would lie dormant. Macro B
  943. would be a scheduled macro which would play at, for example
  944.   10:30 pm.  At that time Macro B would spring into action, calling
  945.   Macro A.  Macro A would turn the screen saver on, and pause for, say 10
  946.   seconds.  Of course, since you would be in the middle of something you
  947.   would start typing and the screen saver would go away.....but every 5
  948.   minutes it would happen again!  I haven't tried this yet since I've
  949.   got so many other macros to create first, but I think it would work.
  950.  
  951.  
  952.      And that's what I've done in a little over a week!  (I admit I read all
  953. the old messages before I bought it, and I thought about many of the things I
  954. wanted to do before I bought it.)
  955.  
  956.  
  957.      I hope the above examples give people without Codekeys an idea of  why
  958. they need it (although I will probably find more complex things to  do with it
  959. later that would be even better examples), and I hope they inspire those with
  960. Codekeys to write macros they haven't thought of as yet, just the way I was
  961. inspired from previous messages.
  962.  
  963.  
  964.  
  965. John King
  966.  
  967. (100% natural John King from New Jersey...
  968.       ...no "Tarpinian" added!)   :-)
  969.  
  970.  
  971.  
  972.  ------------
  973. Category 32,  Topic 22
  974. Message 47        Wed Feb 10, 1993
  975. JOHN-KING [John]             at 02:22 EST
  976.  
  977.      Let me see if I can get around the GEnie formatting this time:
  978.  
  979.  Some of my Interlink macros are:
  980.  
  981.   HELP    Set block start  |  Numeric Keypad:
  982.   UNDO    Set block end    |       /    Set Mark 1
  983.   Ctl-L   Load Buffer      |       *    Go to Mark 1
  984.   Alt-?   Find String      |       -    Up one line (click on GEM arrow)
  985.   Ctl-E   Execute program  |       +    Down one line (click on GEM arrow)
  986.   RS-Del  Delete Block     |       Ent  Down one page (generate Shift-Down)
  987.   Ctl-Q   Click on Quit    |       .    Up one page   (generate Shift-Up)
  988.  
  989. ...and so on.  You get the idea.  Obviously, most of these macros simply
  990. generate mouse clicks on menu items.
  991.  
  992.  
  993.  
  994. John King
  995.  
  996. (100% natural John King from New Jersey...
  997.       ...no "Tarpinian" added!)   :-)
  998.  
  999.  
  1000.  
  1001.  ------------
  1002. Category 32,  Topic 22
  1003. Message 48        Wed Feb 10, 1993
  1004. A.FASOLDT [Al Fasoldt]       at 07:13 EST
  1005.  
  1006. Natural John King (can be just call you "The Natural?"),
  1007.  
  1008. Your CodeKeys ideas are great. Look in the file libraries for a little bit of
  1009. CodeKeying that I sent up for STWriter macros.
  1010.  
  1011. Also, as a satisfied beta tester of the new MultiWriter, I can recommend it
  1012. greatly, since it allows you to specify the file extension (and has many other
  1013. abilities, such as being able to run under MultiTOS).
  1014.  
  1015. Al
  1016.  
  1017.  ------------
  1018. Category 32,  Topic 22
  1019. Message 49        Wed Feb 10, 1993
  1020. J.EIDSVOOG1 [CodeHead]       at 14:41 EST
  1021.  
  1022. John King,
  1023.  
  1024. Thank you for sharing your experiences with CodeKeys.  I know that this will
  1025. help give others ideas, too.
  1026.  
  1027. For your information, the CodeHead RAM Disk allows you to load entire RAM disk
  1028. setups (contained in a single file) automatically.  If you do a lot of loading
  1029. of files into your RAM disk, you might want to consider our RAM disk.  This
  1030. image loading is only one of its many capabilities.
  1031.  
  1032. John
  1033.  ------------
  1034. Category 32,  Topic 22
  1035. Message 50        Wed Feb 10, 1993
  1036. K.OLSON10 [KenO.]            at 18:11 EST
  1037.  
  1038. Hi!
  1039.  
  1040. Thank you .... thank you John-King. You caused me to dust off my Codekeys and
  1041. .... man your examples started me off.
  1042.  
  1043. KenO. :)
  1044.  
  1045.  ------------
  1046. Category 32,  Topic 22
  1047. Message 51        Wed Feb 10, 1993
  1048. AEO.3 [Lyre]                 at 20:13 EST
  1049.  
  1050. John,
  1051.  
  1052. This has probably already been stated, but CodeKeys is also wonderful for
  1053. signatures, dividers, etc.  That is how I "sign-off" on all my messages.
  1054.  
  1055. I know for a fact that I haven't made the most use of CodeKeys, but whenever
  1056. their is something repetitive and consistent (in keystrokes, mouse
  1057. movement/clicks, etc) I look to see what CodeKeys can do for me.
  1058.  
  1059. Of course, the only problem I find with the CodeHead Technologies products is
  1060. that you _always_ have to go back and read the manual. Their is so much
  1061. inherent power in their products that you can not absorbe it all - despite
  1062. your 2nd or 3rd reading!  I have personally found that I have obtained some
  1063. shareware/commercial products that replicate features I already have in other
  1064. products.
  1065.  
  1066. So, to anyone who ones a CodeHead Technologies product, read, Read, READ!
  1067. "It's in their!"
  1068.  
  1069.                                         Lyre
  1070.  
  1071.                                         7:58 pm, February 10, 1993
  1072.  
  1073.  
  1074. PS:  Example of the "read the manual again" necessity.  Until one of the
  1075. CodeHeads about a month ago mentioned that their was some means of changing
  1076. the date and time format I didn't know the feature existed! I had a *huge*
  1077. date/time stamp since I was using the default settings. (REPLACE the time or
  1078. date in case you're wondering!)
  1079.  
  1080.  ------------
  1081. Category 32,  Topic 22
  1082. Message 52        Wed Feb 10, 1993
  1083. D.D.MARTIN [Swampy]          at 22:01 EST
  1084.  
  1085. Neat stuff John!
  1086.  
  1087. I just finished addressing over 500 envelopes out of PageStream using Cardfile
  1088. and Codekeys.
  1089.  
  1090. I set up my envelope in PageStream (and set the HP printer for envelope
  1091. feeds).  Then I made a Codekey that would grab Carfile, go to the next card,
  1092. send the address information to PageStream, print the envelope, and then
  1093. delete the text in the text column.  I set the trigger key for ENTER (on the
  1094. numeric pad) which is right next to the stack of blank envelopes.  I could
  1095. just hit ENTER and feed an envelope.  I LOVE IT!
  1096.  
  1097. Thanks CODEHEADS!!  You make my life _so_ easy!
  1098.  
  1099. Hugs...Swampy
  1100.  
  1101.  ------------
  1102. Category 32,  Topic 22
  1103. Message 53        Thu Feb 11, 1993
  1104. MUSE [Tomas]                 at 02:52 EST
  1105.  
  1106. Lyre,
  1107.  Reading the manual is really only part of the answer.  You also have to read
  1108. the addendum... and the inserts... and the README!! file. There's always one
  1109. important thing that gets left out of the manual and has to be wedged in
  1110. somewhere.  So you have to dig a little. <g>
  1111.   ===Tomas===
  1112.  February 10, 1993 @ 10:32:18 pm PST
  1113.  
  1114.  
  1115.  
  1116.  ------------
  1117. Category 32,  Topic 22
  1118. Message 54        Thu Feb 11, 1993
  1119. G.FUHRMAN [gnox]             at 04:30 EST
  1120.  
  1121. John,
  1122.  
  1123. Right you are!  Acquiring CodeKeys is like stepping from Flatland into the 3rd
  1124. dimension.  (So is acquiring a hard drive, actually!)
  1125.  
  1126.   gnox
  1127.  
  1128.  ------------
  1129. Category 32,  Topic 22
  1130. Message 55        Thu Feb 11, 1993
  1131. SFRT-ASST [Kenne@SFRT]       at 13:35 EST
  1132.  
  1133. Where is the information about "globals" located?
  1134.  ------------
  1135. Category 32,  Topic 22
  1136. Message 56        Thu Feb 11, 1993
  1137. J.EIDSVOOG1 [CodeHead]       at 21:02 EST
  1138.  
  1139. Kenne,
  1140.  
  1141. There is really no documentation for the term "global".  I was using the term
  1142. generically to describe my use of the way CodeKeys loads and saves KEY files.
  1143.  
  1144. CodeKeys allows you to save KEY files with from 1 to 32 macros in them (always
  1145. saving contiguously from number 1).  You can use this feature to set up
  1146. whatever type of "global" system you want.  I keep most of my program-specific
  1147. KEY files in sets of 20.  My main set(s) of macros (CODEKEYx.KEY) contain(s)
  1148. HotWire (desktop) specific macros in the first 20.  But macros 21-32 are
  1149. macros which I might like to use at any time (like <grin>, :^), CodeHead
  1150. Technologies, Extend-O-Save, etc.).  As long as no program loads a set of
  1151. macros with more than 20 macros, my "global" macros will be available at all
  1152. times.  If there's a particular program for which I need more macros, or I
  1153. don't want my "globals" in effect, I can have a set of 32 macros (even if
  1154. they're just blank to kill the other macros).
  1155.  
  1156. Some of my KEY files only contain one macro, which I might load and move to
  1157. another slot.
  1158.  
  1159. If you think about and understand how CodeKeys load KEY files, you'll realize
  1160. what incredible power there is in the system.  For instance, I believe that
  1161. you can have a macro running in slot 32 which loads a set of 31 macros (?).
  1162. Remember your KEY files can be as large or small as you like.
  1163.  
  1164. John
  1165.  ------------
  1166. Category 32,  Topic 22
  1167. Message 57        Thu Feb 11, 1993
  1168. R.PLAGGENBUR [Ralph]         at 21:14 EST
  1169.  
  1170.  I don't know if this is something that Codekeys could do..but it is something
  1171. that I want to do,, so here goes..
  1172.  
  1173. I want to do a search and replace type deal were I could run a GEnie capture
  1174. through it and it would find all the lines that start with Category or Message
  1175. and replace it with a deleated line!
  1176.  
  1177. My reasons for this are,,I probably capture and print out 200-240 pages of
  1178. stuff every 10-12 days. I print on the backs but I want to cut it further buy
  1179. dumping the CAT/MESS stuff..
  1180.  
  1181. Can we do this OR can you point me in a direction???
  1182.  
  1183. Ralph
  1184.  ------------
  1185. Category 32,  Topic 22
  1186. Message 58        Fri Feb 12, 1993
  1187. SFRT-ASST [Kenne@SFRT]       at 00:20 EST
  1188.  
  1189. Craig Harvey has a program that will do that. SRCHRP9B.PRG. It's r-e-a-l-l-y
  1190. cool. It'll search for ASCII, numeric, or control wildcards.
  1191.  ------------
  1192. Category 32,  Topic 22
  1193. Message 59        Fri Feb 12, 1993
  1194. J.EIDSVOOG1 [CodeHead]       at 19:23 EST
  1195.  
  1196. Emacs has that kind of power, and more.  We use our own version, CodeHead ED,
  1197. for all of our source code editing.  It would be a simple matter to create a
  1198. macro which would search for a particular string, and delete the entire line.
  1199. The in a couple of keystrokes, you could go to the top of the document,
  1200. execute the command 1000 times and within a few seconds, your lines would be
  1201. deleted.
  1202.  
  1203. CodeHead ED is included on our CodeHead Utilities disk.  Emacs is available in
  1204. most online libraries.
  1205.  
  1206. John
  1207.  ------------
  1208. Category 32,  Topic 22
  1209. Message 60        Sat Feb 13, 1993
  1210. JOHN-KING                    at 20:39 EST
  1211.  
  1212. Ralph-
  1213.  
  1214.      Using the editor _you now have_ you should be able to create a macro to
  1215. get rid of the GEnie Headers.  For instance, using Interlink I think I could
  1216. create a Codekeys macro to do the following:
  1217.  
  1218.  Click on the "FIND" menu, then type what I want found: [space]------------
  1219.  Then allow a sufficient pause for the program to find the thing,
  1220.  Then go {Left} {Down} to get you to the line _after_ the ------------
  1221.  Then click on the "SET BLOCK START" menu
  1222.  Then go {Down} {Down} {Down} {Left}
  1223.  Then click on the "SET BLOCK END" menu
  1224.  Then click on the "DELETE BLOCK" menu.
  1225.  Then the macro should call itself.
  1226.  
  1227.      I may be off on the details, but you get the idea.  (Sorry for the LDW
  1228. Power / Lotus 1-2-3 notation of {Left} and {Down}.)  Of course you'd want the
  1229. macro to end by calling itself so it could do this 9 times (if my memory of
  1230. the instruction manual is correct).  And if 9 times is not enough, have
  1231. another macro call it, call it again, call it again, call it again, and so on,
  1232. ...and then call itself, too!
  1233.  
  1234.      I'll bet you don't have to spend any money to get another program. (Even
  1235. though I'm sure buying Codehead ED would be worth it for all the  other things
  1236. it also does.)         :-)
  1237.  
  1238.      If you try this, let us know if it worked.
  1239.  ~~~~~~~~~~~~~~~~~~~~ Gnox-
  1240.  
  1241.      I know I need a hard disk - I just cannot afford it financially at the
  1242. moment.  I can't even use Aladdin because I don't have a hard disk!  Sheesh!
  1243. It's such a pain running off of floppies.
  1244.  ~~~~~~~~~~~~~~~~~~~~ Al-
  1245.  
  1246.      Yeah, I really do have to check out the libraries for the key files
  1247. uploaded.  I also have to run DEGAS and check out the key files that came with
  1248. Codekeys!!!  Probably _after_ I've created and fine-tuned all the macros that
  1249. immediately come to mind.  (Could be a while!)    :-)
  1250.  ~~~~~~~~~~~~~~~~~~~~ John-
  1251.  
  1252.      Since I'm booting off of Floppies, would I really benefit from using the
  1253. Codehead RAM disk the way you mentioned?  (I don't think so, but I may be
  1254. missing something.)  I won't even get Neodesk until I get a hard disk because
  1255. it'll add more time to the boot process.  (Same for Hotwire, albeit a smaller
  1256. program.)  It already takes too long for me to boot my ST -  I go get a drink
  1257. of water or something every time I turn on my machine.
  1258.  
  1259.      NOTE for new users:   This is because I run so many programs at bootup,
  1260. from my AUTO folder.  Otherwise the boot process would be very quick, even
  1261. from a floppy.
  1262.  
  1263. Please tell me if I'm wrong, John:  would your RAM disk save me time?  (I have
  1264. to wait a few weeks until I can afford to get Warp 9, so I would have to
  1265. really _need_ it to get it now and put Warp 9 off until later.
  1266.  
  1267.      ANOTHER NOTE FOR NEW USERS:  The Codeheads' software is very reasonably
  1268. priced - My current financial situation is not meant to be a reflection on
  1269. their pricing, which is very "cost effective".  I'm saying this being a "cost-
  1270. effective"-skate, myself.
  1271.  
  1272.      Also, John, I'm still reviewing all the old messages.  Could you tell me
  1273. _how_ you use a macro to load another set of macros before I get to that part,
  1274. since you mentioned it again?  Are you clicking using a macro to click on the
  1275. Codekeys Acc or are you doing something else?  Can I do whatever it is without
  1276. Hotwire?
  1277.  ~~~~~~~~~~~~~~~~~~~~ Lyre-
  1278.  
  1279.      How did you think I myself signed-off??   :-)
  1280.  ~~~~~~~~~~~~~~~~~~~~ Swampy-
  1281.  
  1282.      Great use for Codekeys!  Thanks for posting this.
  1283.  ~~~~~~~~~~~~~~~~~~~~ All-
  1284.      By the way, the reason I am signing off the way I am is this:     A long
  1285. time ago I attended an online conference on GEnie.  A well-known developer
  1286. (not the Codeheads, by the way) sent me a private message to go to the other
  1287. "room" (or whatever you call it) and then asked me about the Glendale Show.
  1288. He thought I was John "King" Tarpinian.  I am signing off the way I do so
  1289. nobody else confuses John Tarpinian and myself:  He was born John Tarpinian
  1290. and is from California, while I (and a whole bunch of other GEnie users who
  1291. share the same real name) was born John King.  John Tarpinian is well-known,
  1292. and apparently a great guy, but alas, his real name isn't King.  My name _is_
  1293. King;  it's not going to change, and I want to avoid any further confusion
  1294. when I am "in public" as it were, as opposed to simply reading messages for my
  1295. own benefit.
  1296.  
  1297.  
  1298.  
  1299. -John...
  1300.  
  1301.  
  1302.  
  1303. John King
  1304.  
  1305. (100% natural John King from New Jersey...
  1306.       ...no "Tarpinian" added!)   :-)
  1307.  
  1308.  
  1309.  
  1310.  ------------
  1311. Category 32,  Topic 22
  1312. Message 61        Sat Feb 13, 1993
  1313. JOHN-KING                    at 20:42 EST
  1314.  
  1315.      I'd like to offer some thoughts about the sales of Codekeys (and any
  1316. other macro programs).  (I don't know if there are any others for the ST
  1317. currently, but I seem to remember reading about ST Control a long time ago.)
  1318.  
  1319.      I believe that macro programs are inherently less popular than other
  1320. programs.  This is not because fewer people need them, but rather because
  1321. fewer people _know_ they need them.  In fact, while everyone knows what a word-
  1322. processor is (or at least has heard of the term "word-processor") how many
  1323. computer novices know what a macro program is?  How many even know what a
  1324. _macro_ itself is (in, say WordPerfect or Lotus or LDW Power)? Hardly any,
  1325. from what I've seen.  My friend just bought a computer, and he doesn't even
  1326. know what a sub-directory is;  he's having trouble learning how to use
  1327. Microsoft Works, etc.  (I told him he should buy a Falcon, but the "expert" at
  1328. the IBM clone store steered him into a 386 DOS machine. He bought it to use
  1329. productivity programs at home, but guess what - he has had so much trouble
  1330. learning it he plays games on it most of the time!!!  And he even has Windows!
  1331. What a dumb move to go for the IBM clone, because the salesman told him the
  1332. Atari is a game machine, and now all he does is play games!)   <Ha, Ha, Ha,
  1333. Ha, ...>
  1334.  
  1335.      A macro program is _perceived_ by the computer novice to be an advanced,
  1336. complicated application, _perceived_ as being as "hard" as programming,
  1337. something the beginner doesn't think he needs, something he _perceives_ will
  1338. be too hard to learn how to use, ...if he even knows what a macro program is.
  1339.  
  1340.      Even the intermediate or advanced user may _know_ he needs a macro
  1341. program, but forget (yes, literally forget) that it exists after a while.
  1342. This is exactly what happened to me:  I bought my Mega 4 ST in Jan '89, then a
  1343. few months later (as the only in-house computer-knowledgeable employee at my
  1344. company) had to get some things done on an XT clone at work.  I had to set the
  1345. dumb box up for the folks at our warehouse down the block.  The bundled macro
  1346. program came in very handy and I wished I had something like that for my ST at
  1347. home.
  1348.  
  1349.      Later on I read the advertisements for Codekeys and ST Control, but
  1350. wasn't sure which one to get.  (If there were reviews I'm sure I read them --
  1351. it was so long ago I really don't remember!)  As time went by there weren't
  1352. any more reviews about macro programs, and the advertising stopped.  I
  1353. LITERALLY _FORGOT_ ABOUT THE FACT THAT I WOULD REALLY _LIKE_ TO USE A MACRO
  1354. PROGRAM ON MY ST.
  1355.      And if I had bought my computer recently, I wouldn't even know that
  1356. anybody made a macro program for the ST line!!!          (I was quite inactive
  1357. on GEnie for a year or two.)  Many users don't have a modem at all, or don't
  1358. use their modem, and so depend on the print magazines.)  I cannot remember the
  1359. last time I saw anything in a print magazine referring to macro programs.
  1360.  
  1361.  
  1362.  The points I'm trying to make are these:
  1363.  
  1364.  (1) I THINK THE PRINT MAGAZINES REALLY DROP THE BALL BY ONLY (as a rule)
  1365.      REVIEWING THE NEWER PROGRAMS AND UPDATES.  (When was the last time
  1366.      you saw a review of Codekeys?  How about LDW Power?  How about a
  1367.      review that compares LDW Power with VIP Professional and K-Spread?
  1368.      How about Codekeys vs. ST Control?  I won't hold my breath!)  How
  1369.      are the new users supposed to know what's out there?  By reading
  1370.      Atari's huge catalog?  Come on, the catalog (I assume) does not really
  1371.      compare one brand of spreadsheet (or word processor, or ...) to another.
  1372.      There simply isn't enough room for a full-fledged review of each
  1373.      product, or a thorough description of what a spreasheet (macro program,
  1374.      etc.) does.  (No, I haven't seen the Atari catalog, and even if
  1375.      what I said isn't true, I'll bet a lot of people haven't seen it
  1376.      either.  Or aren't willing to spend $12 for a catalog.)
  1377.  
  1378.      (I must commend Current Notes for running an article on GDOS in the
  1379.      Feb. '93 issue:  I _used_ to know how GDOS was set up, but it's
  1380.      been so long since I changed my configuration I FORGOT!  And new users
  1381.      don't know in the first place, so thank you, Current Notes.  This
  1382.      is a prime example of what is needed: discussing "old information" for:
  1383.      [a] Review for the old user, and
  1384.      [B] Teaching the new user who doesn't know anything but is eager to
  1385.          learn.)
  1386.  
  1387.  
  1388.  (2) It's pretty hard for someone who has never used a macro program to
  1389.      picture what he's missing.  He simply _doesn't know_ the value of
  1390.      a macro program.  HERE IS ANOTHER PLACE WHERE THE MAGAZINES DROP THE
  1391.      BALL:  THEY SHOULD PRINT ARTICLES DESCRIBING WHAT MACRO PROGRAMS
  1392.      (of any brand) DO EXACTLY, AND WHY JUST ABOUT EVERYBODY SHOULD BUY
  1393.      ONE.  Perhaps these informative articles could be combined with a
  1394.      quick review of the macro programs currently available.
  1395.  
  1396.  (3) By the same token, WHEN A DEVELOPER ADVERTISES, HE NEEDS TO GO _OUT OF
  1397.      HIS WAY_ TO CONVEY TO THE NOVICE EXACTLY HOW HE WILL BENEFIT FROM
  1398.      USING THE MACRO PROGRAM.  (I will add that although I now have had
  1399.      Codekeys for about 2 weeks and am _very_ happy I bought it, the old
  1400.      ads for this excellent program were not good enough to convince me
  1401.      to run out and _immediately_ buy it years ago.  The ads may have been
  1402.      good for very experienced advanced users/programmers, but not for the
  1403.      novice that I was back then.)  Simply stating in terse terms what their
  1404.      brand of macro program does, won't work - it just doesn't click for the
  1405.      novice readers.
  1406.  
  1407.  
  1408.      I hope that the publishers of the print magazines see this message and
  1409. will start writing articles about "old" information and review "old" programs
  1410. that are still available.  And I hope that macro-program developers
  1411. (especially the Codeheads) will ask users for advice on how they could come up
  1412. with a better advertisement for such an abstract type of program as a macro
  1413. program.  Perhaps those of you reading this post could post your own ideas as
  1414. to how they can convey, in an ad, what a macro program really does, in only a
  1415. few words that could fit into an ad.  Perhaps the Codeheads can get some ideas
  1416. by reading the uses that people have already posted here and simply list these
  1417. different uses for their ads.  (Assuming they decide to start advertising
  1418. Codekeys again.)
  1419.  
  1420.  
  1421.  
  1422. John King
  1423.  
  1424. (100% natural John King from New Jersey...
  1425.       ...no "Tarpinian" added!)   :-)
  1426.  
  1427.  
  1428.  
  1429.  ------------
  1430. Category 32,  Topic 22
  1431. Message 62        Sat Feb 13, 1993
  1432. A.FASOLDT [Al Fasoldt]       at 22:04 EST
  1433.  
  1434. John King, the natural:
  1435.  
  1436. Great point on the problem of reviewers' assumptions. I'd love to see fresh
  1437. reviews (or maybe write them) on current applications, without all the gush
  1438. and glow over the updates and improvements.
  1439.  
  1440. BTW, what auto folder programs are you running at bootup?
  1441.  
  1442. Al
  1443.  
  1444.  ------------
  1445. Category 32,  Topic 22
  1446. Message 63        Sat Feb 13, 1993
  1447. EXPLORER.5 [Robert Goff]     at 23:53 EST
  1448.  
  1449. I'm not stupid when it comes to software, macros, and programming, but the
  1450. entire microemacs command and macro system is simply too much work to use.
  1451. How's CodeHead ED different than the PD emacs you can download? Do I need to
  1452. buy CodeHead Utilities to try it?
  1453.  
  1454.  |) |
  1455.  |)O|)
  1456.  Robert Goff
  1457.  ------------
  1458. Category 32,  Topic 22
  1459. Message 64        Sun Feb 14, 1993
  1460. N.WEINRESS [Norm]            at 00:48 EST
  1461.  
  1462. John King,
  1463.  
  1464. Just for the sake of correctness,  John Tarpinian's middle name is King. It is
  1465. not a nickname.  :)
  1466.  ------------
  1467. Category 32,  Topic 22
  1468. Message 65        Sun Feb 14, 1993
  1469. G.FUHRMAN [gnox]             at 07:21 EST
  1470.  
  1471. John King,
  1472.  
  1473. Yes, that's an excellent point you made about good programs being forgotten
  1474. because they're not new.  I hope that good folks at AEO include part of your
  1475. post in the next issue!
  1476.  
  1477. If you have no hard drive and lots of RAM (4 meg or more), the Codehead
  1478. Utilities are _made_ for you!  Not only the ramdisk (which is the best) but
  1479. several other items in there as well.  You can order it by GEmail if you
  1480. include a Visa/Mastercard number and you'll probably have it within a week!
  1481.  
  1482.   gnox
  1483.  
  1484.  ------------
  1485. Category 32,  Topic 22
  1486. Message 66        Sun Feb 14, 1993
  1487. NTACTONE [Ron Hunter]        at 10:14 EST
  1488.  
  1489. Robert,
  1490.   I quite agree about MicroEmacs.  It is a control system only an old WordStar
  1491. fanatic could love...  But once you get used to sitting  a tack, it isn't
  1492. bad..  Grin.
  1493.  
  1494.  ------------
  1495. Category 32,  Topic 22
  1496. Message 67        Sun Feb 14, 1993
  1497. J.EIDSVOOG1 [CodeHead]       at 16:48 EST
  1498.  
  1499. CodeHead ED is very similar in use to MicroEmacs.  I don't particularly like
  1500. WordStart or other ancient CP/M based editors, but I find Emacs easy to use
  1501. for the basic features, with a lot of hidden power if you're willing to expend
  1502. a little effort (we've got some amazing macros).
  1503.  
  1504. The main difference between CodeHead ED and Emacs is that CodeHead ED runs as
  1505. an accessory and it uses the GEM file selector for loading and saving files.
  1506. The ACC aspect allows us to develop software without having to reload our
  1507. source code after each assembly.  We also include a program that takes a
  1508. command line and passes it to the accessory for automatic loading of files.
  1509.  
  1510. John King,
  1511.  
  1512. Creating a macro that loads a KEY file is a little tricky, but it can be done
  1513. if you're really determined.  First, you need to make sure that the KEY file
  1514. contains less than 32 macros and that the macro you record is a higher number
  1515. than the number of macros in the KEY file.
  1516.  
  1517. I tested this recording macro number 32 to load a set of 20 macros. I found
  1518. that the loading of the macro file not only stopped the recording process
  1519. (which is OK), but it also caused some internal conflict in CodeKeys such that
  1520. the start/stop hot keys no longer worked.  I was able to save the macro and
  1521. reboot, however, and the macro will load the other macro set and the hot keys
  1522. still work as long as you don't try to record another macro that loads a KEY
  1523. file.
  1524.  
  1525. Note that CodeKeys trigger combos will not work while the CodeKeys ACC is on
  1526. the screen.  I started to recording from my desktop (HotWire).  Also, if you
  1527. use PopIt to call up the CodeKeys ACC, you need to lock the macro to get it to
  1528. work.
  1529.  
  1530. Regarding the CodeHead RAM Disk, it is a godsend for floppy disk users with
  1531. enough memory.  Here's how it works.  You would set up a RAM disk and copy
  1532. your desired file onto it.  You then run CodeCopy (also on the CodeHead
  1533. Utilities disk) to save the entire contents of the RAM disk to a single file.
  1534. Then you run CodeRam and configure it to automatically load that RAM disk
  1535. image (or you can manually choose a file each time you run CodeRam).
  1536.  
  1537. CodeRam will load the RAM disk image, but because all of the files are
  1538. contained in a single file, the loading is faster than loading a number of
  1539. individual files.  But the real beauty of the CodeHead RAM Disk is that once
  1540. you've loaded it once, you can reset your computer (warm boot) and the RAM
  1541. disk remains installed with all of your files. Better yet, if your RAM disk
  1542. contains an AUTO folder and/or ACCs, you can actually bootup off of the RAM
  1543. disk!!
  1544.  
  1545. This gives you a reboot that is even faster than a hard disk, and your AUTO
  1546. programs and ACCs will be installed right from the RAM disk.  You can create
  1547. as many setups as you like by saving RAM disk images of your favorite
  1548. combinations.
  1549.  
  1550. John
  1551.  ------------
  1552. Category 32,  Topic 22
  1553. Message 68        Sun Feb 14, 1993
  1554. AEO.3 [Lyre]                 at 20:02 EST
  1555.  
  1556. John,
  1557.  
  1558. A suggestion for another feature for CodeKeys.  I realize that CodeKeys has
  1559. been so stable that their hasn't been a need for an update for awhile, but it
  1560. couldn't hurt to mention this.
  1561.  
  1562. Anyway, why not "semi-hard code" a "load another *.KEY file" feature. The semi-
  1563. hard coding would take the form you used with starting / stoping of macro
  1564. recording.  Allow the user to stipulate their own key combination to invoke
  1565. the loading of another KEY file.  Assuming that this would have to be done as
  1566. a macro, why not state that in order to take advantage of this feature the
  1567. user must not use the 32nd macro slot.  In effect, that slot is "reserved" if
  1568. the user wants to be able to load another key file.
  1569.  
  1570. Of course, their is still the problem of the internal conflict, but it might
  1571. be a viable - and easy - means of allowing more macros to be loaded as needed.
  1572.  
  1573.                                         Lyre
  1574.  
  1575.                                         7:36 pm, February 14, 1993
  1576.  
  1577.  ------------
  1578. Category 32,  Topic 22
  1579. Message 69        Sun Feb 14, 1993
  1580. J.EIDSVOOG1 [CodeHead]       at 22:16 EST
  1581.  
  1582. Lyre,
  1583.  
  1584. That's a good suggestion.  We'll log it for future expansion.
  1585.  
  1586. But don't forget that CodeKeys already comes with the LoadKeys program, too.
  1587. This program allows you to load key files (and link files) by passing the
  1588. filename on the command line.  This means you can double-click on KEY files,
  1589. or install them in the HotWire menu, or put them in Flash DO files, to load
  1590. different KEY files.  I haven't tried all of this methods from macros, but I
  1591. assume that you'd be able to use these techniques for loading KEY files from
  1592. macros, too.
  1593.  
  1594. We usually think way ahead when writing our software.  It just may take us a
  1595. couple of years to suggest some of the more obscure capabilities of our
  1596. programs.  <grin>
  1597.  
  1598. John
  1599.  ------------
  1600. Category 32,  Topic 22
  1601. Message 70        Mon Feb 15, 1993
  1602. AEO.3 [Lyre]                 at 02:17 EST
  1603.  
  1604. John,
  1605.  
  1606. Actually, I was thinking more about having something that I could change "on
  1607. the fly" while in a program.  I am racking up a huge collection of dividers
  1608. (equivalent to dingbats/ornaments in fonts) for my various AEO articles.  At
  1609. this rate, I might as well simply store all of them as macros and be able to
  1610. jump from ARTICLE.KEY to my DIVIDER.KEY and back to my ARTICLE.KEY again as
  1611. needed.
  1612.  
  1613. Although I could load them manually, it would be quicker the way I mentioned.
  1614. (I am assuming that you guys can avoid displaying the CodeKeys dialog - or at
  1615. least getting it off the screen in a hurry.)
  1616.  
  1617. > It just may take us a couple of years to suggest some of the more > obscure
  1618. capabilities of our programs.
  1619.  
  1620. WHAT?!?  Their might be more in their that I haven't run across?  At this rate
  1621. I'm going to have to invite you guys over to give me classes so I can learn
  1622. everything about your programs once and for all.
  1623.  
  1624.                                         Lyre
  1625.  
  1626.                                         12:54 am, February 15, 1993
  1627.  
  1628.  ------------
  1629. Category 32,  Topic 22
  1630. Message 71        Mon Feb 15, 1993
  1631. J.EIDSVOOG1 [CodeHead]       at 09:28 EST
  1632.  
  1633. Lyre,
  1634.  
  1635. Did you happen to catch the discussion of my experiments a few weeks ago with
  1636. two copies of CodeKeys in memory at the same time?  I found that it is indeed
  1637. possible to have two sets of macros accessible at the same time (up to 64
  1638. macros).  This seems like it would be a much better solution for you than
  1639. loading different sets in and out on the fly.
  1640.  
  1641. John
  1642.  ------------
  1643. Category 32,  Topic 22
  1644. Message 72        Mon Feb 15, 1993
  1645. SFRT-ASST [Kenne@SFRT]       at 14:12 EST
  1646.  
  1647. The only thing I want for Codekeys is a way to call up cheat sheet listing all
  1648. codekey macros and hotkey defaults that are linked to the currently _active_
  1649. program.(MTOS is on my mind).
  1650.  
  1651. I can't keep track.
  1652.  ------------
  1653. Category 32,  Topic 22
  1654. Message 73        Mon Feb 15, 1993
  1655. WAYNED. [Wayne]              at 19:28 EST
  1656.  
  1657. John,
  1658.   I use LoadKeys all the time.  I've got several different HotWire menu's, and
  1659. several of them load their own .KEY files automatically using the power of
  1660. HotWire, CodeKeys, and LoadKeys! :)
  1661.  
  1662.  --------
  1663.  
  1664.  >The only thing I want for Codekeys is a way to call up cheat sheet listing
  1665. all
  1666.  >codekey macros and hotkey defaults that are linked to the currently _active_
  1667.  >program.(MTOS is on my mind).
  1668.  
  1669.   I'll second that request!  :)
  1670.  
  1671.          Wayne
  1672.  
  1673.  
  1674.  ------------
  1675. Category 32,  Topic 22
  1676. Message 74        Mon Feb 15, 1993
  1677. JOHN-KING                    at 20:54 EST
  1678.  
  1679. Al,
  1680.      Right now I boot with:
  1681.  CACHEV3 .PRG -Cold Hard Cache - saves time and wear & tear on my floppies!
  1682.                (I run with a LARGE cache, so that not only are directories
  1683.                cached, but some files are, too!)
  1684.  CODEKEYS.PRG
  1685.  UIS_III .PRG
  1686.  G+PLUS  .PRG ->I use G+Plus only on my WordUp boot disk.
  1687.  FORMDOIT.PRG
  1688.    And I expect to purchase Warp 9 in the near future.
  1689.  
  1690. And before you ask...
  1691.  
  1692.  CALL_UIS.ACC
  1693.  IDLE    .ACC ->Screensaver:  I won't need this when I get Warp 9, of course!
  1694.  MULTDESK.ACC ->I should probably upgrade to Multidesk Deluxe.  (I've got
  1695.                 Multidesk v. 1.82.  I assume $10 plus the original disk,
  1696.                 mailed to "CodeHeadquarters" would be the procedure, John?)
  1697.  SI_RAM  .ACC
  1698.  
  1699.  ~~~~~~~~~~~~~~~ Norm,
  1700.      I had read somewhere a long time ago that John Tarpinian was nicknamed
  1701. "the King" by fellow Atari users because of his stature.  Do you  know  _for
  1702. sure_  that his middle name is King.  (And if so, then WHY does he use his
  1703. middle name all the time?  I cannot imagine there being a multitude of John
  1704. Tarpinians around, but check the GEnie listings and you will see around 10 or
  1705. 20 addresses for people with first name: John and last name:  King.  Which
  1706. does not include John Tarpinian, obviously.)
  1707.      Nothing personal against him, I want to remind all. It's just that I
  1708. don't want people to confuse us.    :-)
  1709.  ~~~~~~~~~~~~~~~ John,
  1710.      Thanks for the info on loading macros from macros.  (I'm going to print
  1711. out what you said and re-read it a couple of times!)   :-)
  1712.  
  1713.      As for the Codehead RAM disk, I'm not as yet convinced:  I run LDW Power,
  1714. ST Writer, my patch editor - Musicode VDS - seems like it was written with the
  1715. IBM in mind  :-(  , Degas, Silhouette, Arcshell, and most programs from my RAM
  1716. disk.
  1717.      The only exceptions are Interlink ST (because I can run another program
  1718. without exiting Interlink) and WordUp (because I boot _without_ Cold Hard
  1719. Cache, and with the print spooler turned off, but with G+Plus).
  1720.  
  1721.      So, as I see it, I would have to have several Boot Disks:  One with LDW
  1722. Power in the RAM disk, another with ST Writer in the RAM disk, another...
  1723. ... because it wouldn't all fit on one floppy.  Right?  Kind of a bummer. (Not
  1724. to say that I plan on doing without your RAM disk forever  -  I plan on
  1725. gradually buying _most_ of your software, but I'm interested in my short-term
  1726. needs right now.)      Please tell me if my above assumptions are correct.
  1727.  ~~~~~~~~~~~~~~~ John & Charles,
  1728.  
  1729.     I am using Codekeys (v. 1.3) along with the Universal Item Selector III
  1730. (v. 3.32 by Chris Latham/A&D) and FormDoIt! (v. 1.2d by Dan Wilga/Gribnif) and
  1731. have found the following:
  1732.  
  1733.     Even if I boot with FormDoIt first, then UIS III next, then Codekeys
  1734. afterwards, there is a "conflict" between Codekeys and the other two programs.
  1735. What I mean to say is that if I have a Codekeys macro which is triggered by
  1736. Ctrl-C, then when I am in UIS if I want to copy a file by using the UIS
  1737. equivalent Ctrl-C, the Codekeys macro kicks in instead.
  1738.     I can, of course use a different trigger so as not to conflict with UIS's
  1739. Ctrl-C, Ctrl-M, Ctrl-P, Ctrl-X, Ctrl-R, etc., but... it becomes a bigger
  1740. problem with FormDoIt.
  1741.                             ~ ~ ~ ~ ~ ~ ~ ~
  1742.       For those of you who don't already have FormDoIt, it gives
  1743.   hotkeys to all your dialog boxes.  In the Codekeys Macro Editor
  1744.   (i.e. the Codekeys ACC) for instance, FormDoIt allows you to choose
  1745.   (i.e. highlight) a macro event FROM THE KEYBOARD.  (I know there
  1746.   are those of you who want the Codeheads to add this capability
  1747.   in a future Codekeys version, and so I'm telling you that with
  1748.   FormDoIt it's already there!  It's not "perfect" for choosing
  1749.   macro events, but it gives hotkeys to about 90% of the macro
  1750.   events.  Not to mention that when you press Options it gives
  1751.   hotkeys to all the choices;  when you Replace a date event it
  1752.   gives you hotkeys for the date choices so you don't have to use
  1753.   the mouse.  In UIS when you click on the title and the next screen
  1754.   is displayed it gives you hotkeys for all your choices.  Any
  1755.   program that has dialog boxes (i.e. MOST PROGRAMS) will benefit
  1756.   from FormDoIt.)
  1757.       The way it works is that it underlines a character in a word.
  1758.   You simply press  Alt-character  to, in effect, "click-on" (select)
  1759.   that choice.  (If you don't know what I'm talking about, I believe
  1760.   Windows on the IBM has something like this, maybe, for their
  1761.   drop-down menus.)     (FormDoIt is for dialog boxes, not drop-down
  1762.   menus.)
  1763.       Anyhow it's a must-have program, available right here on
  1764.   GEnie.  It's "Colaware", i.e. send Dan Wilga some Jolt Cola if
  1765.   you use it.  (I sent him $5.00 instead, a couple of years ago.)
  1766.                             ~ ~ ~ ~ ~ ~ ~ ~
  1767.     Back to the problem:  since there are 26 letters of the alphabet and 10
  1768. numbers, that's >>36 triggers<< that I _cannot_ use in Codekeys (Alt-A, Alt-B,
  1769. Alt-C, Alt-D...), not to mention those UIS  Ctrl-   triggers.  It's too much
  1770. of a pain to reach for [Left Shift]-[Right Shift]-[Delete] to turn FormDoIt on
  1771. and off all the time, as it is to turn Codekeys on and off all the time.  I'd
  1772. really like to use all three programs without a conflict:
  1773.  
  1774.     I would like to have UIS and FormDoIt override the Codekeys triggers, but
  1775. only whenever one of their triggers was pressed.  Let's say I have a Codekeys
  1776. macro with the trigger Ctrl-P to Print an ST Writer file, for example.  At the
  1777. moment I want to show a text file so I call UIS.   While in UIS I press Ctrl-
  1778. P, and UIS would get the trigger, not Codekeys.  Same thing for FormDoIt.  If
  1779. UIS or FormDoIt does not have that particular trigger, then Codekeys would get
  1780. it.
  1781.  
  1782.     Perhaps you Codeheads could help Chris Latham and Dan Wilga modify their
  1783. programs so that they would get the keypresses first, before Codekeys.  Or
  1784. maybe Codekeys would also need to be modified, too?
  1785.  
  1786.     Since I don't know much about the technical aspects of doing this, it
  1787. seems really easy to me.     <chuckle, chuckle>    Can it be done?
  1788.  ~~~~~~~~~~~~~~~
  1789.      Suggestion:  When you give your opening statement at the online
  1790. conference Wednesday 2/17/93, perhaps you might want to mention that your
  1791. product Codekeys is a macro program, then mention a few SPECIFIC EXAMPLES of
  1792. what a macro program can do.  Maybe something to the effect of:  It allows you
  1793. to (a) Add hotkeys to drop-down menus,  (b) [another specific example from one
  1794. of the messages posted here], (c)..., (d)..., [and so on], and {whatever the
  1795. header at the beginning of this topic says about automating keypresses or
  1796. whatnot}.
  1797.      Since the online magazines (and maybe print magazines) will probably
  1798. reprint this conference, you should bear in mind that many novices will be
  1799. reading the transcript.  A perfect opportunity!  Hope the idea helps you.
  1800.  ~~~~~~~~~~~~~~~
  1801.      Although a few days ago I recorded and fine-tuned ST Writer Macros I just
  1802. started using them today.   INCREDIBLE!  Although I've written quite a few
  1803. macros in the 2 weeks I've had Codekeys, I'm not done yet.  I'm really glad
  1804. the Codeheads took the time and effort to develop this program.
  1805.  
  1806.         \
  1807.       :- )      <--That's supposed to be a huge grin, which is what
  1808.         /          you get when using Codekeys macros.
  1809.  
  1810.  
  1811.      Sorry about all the wordiness.  I figure I'll be all worded-out after
  1812. another handful of messages.
  1813.  
  1814. -John
  1815.  
  1816.  
  1817.  
  1818.  
  1819. John King
  1820.  
  1821. (100% natural John King from New Jersey...
  1822.       ...no "Tarpinian" added!)   :-)
  1823.  
  1824.  
  1825.  
  1826.  ------------
  1827. Category 32,  Topic 22
  1828. Message 75        Mon Feb 15, 1993
  1829. AEO.3 [Lyre]                 at 21:15 EST
  1830.  
  1831. John,
  1832.  
  1833. Do you *really* want me to start playing around with your software? ;)  But,
  1834. to answer your question, yes I did read the messages about your expirements.
  1835.  
  1836. However, I have this deal with my hard drive.  I don't do anything too
  1837. annoying/confusing to it and in return the hard drive has promised not to give
  1838. me any mechanicle trouble.  Of course, the hard drive demanded a "user error"
  1839. clause not being it's responcibility. Rather then let it get away with this, I
  1840. leave well enough alone.
  1841.  
  1842. You couldn't tell that I'm one of those hardware deficient people now could
  1843. you?
  1844.  
  1845.  
  1846. Kenne,
  1847.  
  1848. Do you mean a dialog display of what would appear on a print out of the
  1849. currently loaded KEY file?  If that is the case, I wouldn't mind one either.
  1850. Sometimes I forget which key is which and the printouts are not always handy.
  1851.  
  1852.                                         Lyre
  1853.  
  1854.                                         5:53 pm, February 15, 1993
  1855.  
  1856.  ------------
  1857. Category 32,  Topic 22
  1858. Message 76        Tue Feb 16, 1993
  1859. M.MOTOGAWA [MEL]             at 02:44 EST
  1860.  
  1861. John King,
  1862.  
  1863.      Back when I was running floppies, I found the fastest way to boot was to
  1864. use Interleave 11 Single Sided 80x9 formatted disks created by Maxifile III,
  1865. use Coderam and Codecopy (Codehead Utilities) to create a drive C ramdisk with
  1866. my auto folder and desk acc's on it and then boot from it.
  1867.  
  1868.      Yes, Coderam not only allows you to create a ramdisk, but it can boot an
  1869. auto folder found there and initialize any desk acc's far faster than a
  1870. floppy.
  1871.  
  1872.      On my boot floppy I had an auto folder with Coderam and a Coderam.ccp
  1873. file (created by CodeCopy) in the root directory.  When I booted, Coderam
  1874. created the ramdisk, loaded the .ccp file into it and then started booting the
  1875. auto folder and desk acc's there.  The very fast read format of the Interleave
  1876. 11 disk really helped on the initial running of Coderam from disk and reading
  1877. the .ccp file into ram.
  1878.  
  1879.      So, rather than booting a dozen auto folder programs and 3 or 4 desk
  1880. acc's from floppy, one by one, a lone .ccp file is loaded into ram and then
  1881. the system goes into overdrive with everything now booting super fast from
  1882. ram.  It sounds like more work, but it was appreciably faster than just
  1883. booting from floppies.
  1884.  
  1885.      Pinhead will also improve program loading speed.  Floppies or hard drive,
  1886. you can't go wrong picking up Codehead Utilities Release 4, Warp 9, Maxifile
  1887. III...err...actually the whole Codehead line.  :-) Seriously!
  1888.  
  1889.      Hope this helps.
  1890.  
  1891.      - Mel
  1892.  
  1893.  ------------
  1894. Category 32,  Topic 22
  1895. Message 77        Tue Feb 16, 1993
  1896. SFRT-ASST [Kenne@SFRT]       at 02:57 EST
  1897.  
  1898. What I mean is a hotkey that calls an accessory that lists the Codekey hotkeys
  1899. and any hotkeys from the program that's running.
  1900.  
  1901. So... Let say I'm in Flashhi...Hmmmm. I can't print the list to disk.
  1902.  
  1903. Never mind.
  1904.  ------------
  1905. Category 32,  Topic 22
  1906. Message 78        Tue Feb 16, 1993
  1907. S.SAMUELS [ORCA]             at 03:52 EST
  1908.  
  1909. How about writing yer own 'cheat sheets' for the macros and loading them into
  1910. STeno or EdHak ACC's?  Then you could use Popit and/or have a Codekey's key to
  1911. call them???? %^)
  1912.  ------------
  1913. Category 32,  Topic 22
  1914. Message 79        Tue Feb 16, 1993
  1915. STARFALL [Alan]              at 12:19 EST
  1916.  
  1917.         To avoid program conflicts, I try to use key combos that are unlikely
  1918. to show up in an application.  My HotWire hotkeys are all <CTRL>-<ALT>-<key>,
  1919. and my CodeKeys keystrokes are all <LSHIFT>-<CTRL>-<key>.  Keeping consistent
  1920. shift key combos also helps me keep my HotWire and CodeKeys keystrokes
  1921. seperate.
  1922.  
  1923.       /
  1924.   /  *  /  Alan
  1925.  *     *
  1926.  ------------
  1927. Category 32,  Topic 22
  1928. Message 80        Tue Feb 16, 1993
  1929. SFRT-ASST [Kenne@SFRT]       at 14:10 EST
  1930.  
  1931. If I could print the short/long list to disk I probably would think about it.
  1932. But lately my feeling is that there are some Atari workarounds that aren't
  1933. worth the effort. The EDhak deal is more work than printing the  lists out and
  1934. keeping them in a big notebook near the computer. (I have that notebook--it's
  1935. yellow).
  1936.  
  1937. There are some mindless tasks that computers do better than humans. Keeping
  1938. and updating the list is probably one of them. Through the link files the
  1939. computer "knows" which .KEY file is loaded.
  1940.  
  1941.  ------------
  1942. Category 32,  Topic 22
  1943. Message 81        Tue Feb 16, 1993
  1944. AEO.3 [Lyre]                 at 20:05 EST
  1945.  
  1946. That is why I mentioned a "simple" dialog that could be referred to whenever
  1947. you are looking for something.
  1948.  
  1949. Basically it would be a blank dialog with some text on it.  All that would be
  1950. needed would be the Hotkey combo and the name - the macro # isn't all that
  1951. important although I am sue that someone will want it. :)
  1952.  
  1953.                                         Lyre
  1954.  
  1955.                                         7:53 pm, February 16, 1993
  1956.  
  1957.  ------------
  1958. Category 32,  Topic 22
  1959. Message 82        Wed Feb 17, 1993
  1960. N.WEINRESS [Norm]            at 00:37 EST
  1961.  
  1962. John King,
  1963.  
  1964. Yes, it is truly his middle name. Why he uses it?  Maybe he likes us calling
  1965. him, "Your majesty"!  :))
  1966.  ------------
  1967. Category 32,  Topic 22
  1968. Message 83        Wed Feb 17, 1993
  1969. SFRT-ASST [Kenne@SFRT]       at 00:50 EST
  1970.  
  1971. He does. Trust me.
  1972.  <grin>
  1973.  ------------
  1974. Category 32,  Topic 22
  1975. Message 84        Wed Feb 17, 1993
  1976. A.FASOLDT [Al Fasoldt]       at 03:43 EST
  1977.  
  1978. John "The Natural" King,
  1979.  
  1980. Many of us have tried FormDoit, and from the lack of traffic here about
  1981. FormDoit lately I am assuming that most users have given up on it because of
  1982. conflicts with other programs. In particular, Warp 9, in its latest versions,
  1983. offers the same Fkey dialog operations as FormDoit, although only for the
  1984. three standard dialog buttons. And Warp is about as non-intrusive on all other
  1985. running programs as you can find. (Except for the fact that it makes your
  1986. computer *much* more responsive!)
  1987.  
  1988. You definitely should upgrade to MD Deluxe.
  1989.  
  1990. Al
  1991.  
  1992.  ------------
  1993. Category 32,  Topic 22
  1994. Message 85        Wed Feb 17, 1993
  1995. J.MEEHAN3 [>> Joe M << ]     at 05:33 EST
  1996.  
  1997.         I may be coming into the conversation a little late, but I
  1998.  seem to see a question about how to keep a file of the hotkey combo
  1999.  for a specific CodeKey file.  You might try this:
  2000.  
  2001.  
  2002.          1) Write your list out in EdHak or similar DA.
  2003.  
  2004.  
  2005.          2) Record a macro to call EdHak and load the specific
  2006.             file into EdHak.  Be sure to select the Drive path
  2007.             and name in the macro.
  2008.  
  2009.  
  2010.          3) Repeat #2 for each CodeKey file you have.
  2011.  
  2012.  
  2013.          Now you should be able to get a list of current keys for
  2014.  whatever application you many be in.  If you use the same trigger for
  2015.  every CodeKey file it will make it easy.
  2016.  
  2017.  
  2018.  >> Joe M <<
  2019.  ------------
  2020. Category 32,  Topic 22
  2021. Message 86        Wed Feb 17, 1993
  2022. J.EIDSVOOG1 [CodeHead]       at 10:56 EST
  2023.  
  2024. John King,
  2025.  
  2026. As I recall, John Tarpinian uses his middle name out of respect for and in
  2027. memory of his father.  I know that he's quite proud of it.  It has nothing to
  2028. do with his stature, physically or socially.
  2029.  
  2030. I'm glad that you're so enthusiastic about CodeKeys.  Unfortunately, it is not
  2031. one of our more important products.  While you may be very enthused about
  2032. CodeKeys, it's just not the type of program that everyone can relate to --
  2033. even if we were to promote specifically all of the great things it can do for
  2034. people, as you've suggested.  We've been through this discussion in this topic
  2035. before and determined that there are some people that can relate to CodeKeys
  2036. and there are some who cannot.
  2037.  
  2038. For this reason, we will not be placing a heavy emphasis upon CodeKeys at our
  2039. upcoming conference.  We'll be happy to answer questions about CodeKeys, but
  2040. we predict that the majority of the attendees will be more interested in
  2041. Calligrapher 3 and Warp 9, along with the new Extend-O-Save modules (Mandala --
  2042. and two NEW ones which will be announced and released at the conference).
  2043.  
  2044. John
  2045.  ------------
  2046. Category 32,  Topic 22
  2047. Message 87        Thu Feb 18, 1993
  2048. D.RENNER2 [HONDA]            at 01:58 EST
  2049.  
  2050. Kenne@SFRT,
  2051.  
  2052. The EDhak idea is'nt a bad one - do you have an accessory text editor? Any
  2053. such editor should be available to you from the "Desk" menu, and text files
  2054. certainly can be saved to disk, loading the one you need with the program
  2055. should be fairly painless.  BTW (is Ed Harvey around?) there is a file
  2056. recently uploaded on GEnie called ON_LINE which is a random-access-text-write-
  2057. your-own-help-file accessory which you can customize to do anything you want.
  2058. Check it out. Again, because it is a desk accessory, it should be available
  2059. from within any GEM program.
  2060.  
  2061. Dennis
  2062.  ------------
  2063. Category 32,  Topic 22
  2064. Message 88        Thu Feb 18, 1993
  2065. A.FASOLDT [Al Fasoldt]       at 03:42 EST
  2066.  
  2067. John,
  2068.  
  2069. You are probably right about the specialty nature of CodeKeys, but I want you
  2070. to know that the other day, in testing, I inadvertently booted up without
  2071. CodeKeys, and then spent 10 minutes trying to find out why my TT was broken.
  2072. It is one of the finest utilities I have seen for any platform.
  2073.  
  2074. Al
  2075.  
  2076.  ------------
  2077. Category 32,  Topic 22
  2078. Message 89        Thu Feb 18, 1993
  2079. SFRT-ASST [Kenne@SFRT]       at 13:53 EST
  2080.  
  2081. I have EdHak. Like I said, at that point it's MUCH easier to just make 3-ring
  2082. binder because the notebook would be easier to change if you change your .KEY
  2083. files. Doing it the Edhak way is just another  example of the Atari Computer
  2084. Hobbyist's pride in finding work-arounds that take more time conceiving than
  2085. the actual chore would take if done manually.
  2086.  
  2087. I loved doing that at one time but I suppose I'm losing my sense of humor
  2088. about it these days.
  2089.  ------------
  2090. Category 32,  Topic 22
  2091. Message 90        Thu Feb 18, 1993
  2092. M.SQUIRE [Mike]              at 18:03 EST
  2093.  
  2094. Al,
  2095.  
  2096.  
  2097.   > Many of us have tried FormDoit, and from the lack of traffic here
  2098.   > about FormDoit lately I am assuming that most users have given up on it
  2099.   > because of conflicts with other programs.
  2100.  
  2101.  
  2102.  I'm still using FormDoIt and have not run into any of the conflicts
  2103.  with other programs that you refer to other than the need to disable
  2104.  it when using Michtron Utilities with any TOS greater than 1.04.
  2105.  Granted, Warp 9 does have the function key feature that you speak of
  2106.  and it is handy, but FormDoIt gives a lot more utility and is
  2107.  definitely the better way to go in my opinion.
  2108.  
  2109.  
  2110.  ... Mike Squire
  2111.  
  2112.  ------------
  2113. Category 32,  Topic 22
  2114. Message 91        Thu Feb 18, 1993
  2115. S.GARRIGUS [Scotty]          at 19:55 EST
  2116.  
  2117. Joe M,
  2118.  
  2119. Great idea!  Thanks!  It will come in very handy even for other files such
  2120. help reference files for specific programs, etc.
  2121.  
  2122.  Scotty
  2123.  CMC
  2124.  
  2125.  ------------
  2126. Category 32,  Topic 22
  2127. Message 92        Sat Feb 20, 1993
  2128. A.FASOLDT [Al Fasoldt]       at 00:00 EST
  2129.  
  2130. Mike,
  2131.  
  2132. I had a *lot* of conflicts with FormDoit. Maybe you have a later version?
  2133.  
  2134. Al
  2135.  
  2136.  ------------
  2137. Category 32,  Topic 22
  2138. Message 93        Sat Feb 20, 1993
  2139. SFRT-ASST [Kenne@SFRT]       at 00:56 EST
  2140.  
  2141. I only have 1 conflict as far as I remember. It's Outline Art. Depending on
  2142. how much memory I need the program is initted (new word?) or not.
  2143.  ------------
  2144. Category 32,  Topic 22
  2145. Message 94        Sat Feb 20, 1993
  2146. M.SQUIRE [Mike]              at 03:10 EST
  2147.  
  2148. Al,
  2149.  
  2150.  
  2151.      I'm using FormDoIt v1.2e.
  2152.  
  2153.  
  2154.  ... Mike Squire
  2155.  
  2156.  ------------
  2157. Category 32,  Topic 22
  2158. Message 95        Sun Feb 21, 1993
  2159. G.FUHRMAN [gnox]             at 09:44 EST
  2160.  
  2161. To all CodeKeys fans,
  2162.  
  2163. Since I don't have PopIt, I use CodeKeys to get at my ACC menu without using
  2164. the mouse.  I just discovered a refinement in that macro that I thought I'd
  2165. pass along.
  2166.  
  2167. I use Alt-\ to trigger that macro, which is simply
  2168.  L  X=0040 Y=0008
  2169.  UP X=0040 Y=0072
  2170.  
  2171. On my system, that instantly brings up the Desk menu with the second accessory
  2172. in the list (EdHak) highlighted.  Your `default' accessory depends on the Y
  2173. value in the UP line.  To open that ACC, all you have to do is hold Alt again
  2174. and hit the Insert key, which is very close to \.
  2175.  
  2176. And if you use Warp 9's mouse accelerator, you can refine it still further.
  2177. In your default mouse accelerator table, enter 16 into the `vertical' row at
  2178. the `8' column.  (The other settings in the table can stay as they are.)
  2179. Then, after using the Alt-\ macro to highlight your default ACC, you can hold
  2180. Alt again and scroll up or down the ACC list with the arrow keys, then (still
  2181. holding Alt) hit Insert to open the ACC you want.  By this method you can
  2182. select and open an ACC as fast as you can do it with the mouse!
  2183.  
  2184. I think this is sorta neat.  And, gentle reader, if you were already wise to
  2185. this trick - why didn't you tell me??   :)
  2186.  
  2187.   gnox
  2188.  
  2189.  ------------
  2190. Category 32,  Topic 22
  2191. Message 96        Sun Feb 21, 1993
  2192. A.FASOLDT [Al Fasoldt]       at 10:50 EST
  2193.  
  2194. Mike,
  2195.  
  2196. Yep, that's a newer one. I'll try it out.
  2197.  
  2198. Al
  2199.  
  2200.  ------------
  2201. Category 32,  Topic 22
  2202. Message 97        Mon Feb 22, 1993
  2203. R.PLAGGENBUR [Ralph]         at 22:56 EST
  2204.  
  2205. John King
  2206.  
  2207. How can I ever thank you...I used your ideas in message 60 and came up with a
  2208. Macro that with using Flash, it searches for Category backs over it and then
  2209. deleates that line and the next. It's kinda slow but it took a group of
  2210. messages that were 6500 lines long and chopped off 873 lines. Thats about 14
  2211. pages of Categorys.
  2212.  
  2213. Ralph
  2214.  ------------
  2215. Category 32,  Topic 22
  2216. Message 98        Thu Mar 04, 1993
  2217. JOHN-KING                    at 23:11 EST
  2218.  
  2219. Mel,
  2220.      Thanks for the details on Coderam, etc. in message 76 (2/16/93).  I was
  2221. looking for details such as these, and now after reading your post, I plan on
  2222. getting Codehead Utilities sooner rather than later. (But I've _got_ to have
  2223. Warp 9 first so I can stop drooling:  I keep reading about all the nifty new
  2224. screensavers, not to mention the fact that you can change the system font,
  2225. have background pictures, and, uh, doesn't Warp 9 do something else like speed
  2226. up screen redrawing? I almost forgot about it -- I've been drooling over the
  2227. other stuff so much!)
  2228.      But what's the advantage of Maxifile over UIS?  I think I tried the
  2229. Maxifile demo a month or two ago, and I noticed the different  interface than
  2230. UIS, but since UIS is more like the built-in Atari  file selector, I prefer
  2231. the UIS interface.  But, come on now, Maxifile is a Codehead product:  there
  2232. _must_ be some features that were not  apparent to me during my quick test-
  2233. drive.  What are they?
  2234.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2235.  
  2236. Al,
  2237.      Try using the KX-P1124 printer accessory with FormDoIt!  Try clicking on
  2238. UIS's title "Universal Item Selector III" and then look at the resulting
  2239. screen with FormDoIt.  And, like I said, try using FormDoIt with the Codekeys
  2240. editor (ACC) and you'll see what I mean:  it provides hotkeys for >> a
  2241. _multitude_ of choices on the screen at the same time <<, not just 3 choices
  2242. that Warp 9 does.    FormDoIt conflicts with nothing to my knowledge,  because
  2243. it only works when dialog boxes are present on the screen.  (Except for
  2244. Codekeys, because Codekeys works _all_ the time, including when dialog boxes
  2245. are on the screen!)  For those situations when you have _many_ buttons on the
  2246. screen at once like the above examples there is no other choice to my
  2247. knowledge than FormDoIt.  It's kind of like the Codehead products:  if you
  2248. haven't tried it you don't know what you're missing.  (I'm sure this is true
  2249. with all the Codehead products I haven't tried, myself.  Like upgrading from
  2250. MD to MD Deluxe!  <-- Thanks for the advice!)
  2251.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2252.  
  2253. Gnox,
  2254.      Great idea about calling up ACCs!  (I had to read it a couple of times,
  2255. just as you'll have to do with my macro mentioned below, but _fantastic_
  2256. idea.)  Thanks.
  2257.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2258.  
  2259. Ralph,
  2260.      My pleasure.  New users:  read msg 60, then msg 97 for a great  example
  2261. of how Codekeys can save much time and frustration.
  2262.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2263.  
  2264. All,
  2265.      One of my Codekeys macros I'd like to share:
  2266.  
  2267.      (According to the old messages I read) some of the users had asked the
  2268. Codeheads to include a feature so they could save a file numerically.  The
  2269. Codeheads responded by making the format of the date extremely flexible.  As a
  2270. result, if you want to display the date January 15, 1993, you can do it as
  2271. 930115 and use it in a  macro to name a file.
  2272.      I created a macro to do this to save my capture buffers from GEnie.  The
  2273. "basic idea" is to have the macro type today's date in the above format,
  2274. followed by   _1.GEN    so that the file name looks like 930115_1.GEN   (i.e.
  2275. it's my first GEnie capture buffer on 1/15/93.)
  2276.      Now, what if it's my second capture buffer of the day?  Well, the macro
  2277. continues by using the left arrow to go left 3 times.  All I have to do is
  2278. Backspace and replace the 1 with a 2.
  2279.  
  2280.      The only problem is when I look at the directory I have to scroll through
  2281. a lot of files to see what number I should be at.  (I.e. today I captured the
  2282. new Codekeys messages, logged off, saved the buffer as 930304_1.GEN, logged-
  2283. on, etc. ... and then had 3 (or was it 4?) buffers already there for today.  I
  2284. would have to scroll through about 20 files in my directory before seeing what
  2285. was already there from today.
  2286.  And it isn't fun looking at all those numbers, using my brain to compare the
  2287. numbers to today's date.  (I prefer to let the computer do the thinking so my
  2288. brain can take it easy whenever possible!)
  2289.  
  2290.      But scrolling through the directory isn't necessary when you have
  2291. Codekeys, of course!   :-)  This is what I added _at the beginning_ of my
  2292. macro, before the "basic idea", to make it even better:
  2293.      I have the macro click on the "Directory:" Line then hit Escape to  clear
  2294. the path, then type in the path where I save my buffers.  (i.e. A:\ ) and then
  2295. type today's date followed by *.GEN, so the path looks like
  2296.   A:\930304*.GEN     and then have the mouse click on the scroll bar to update
  2297. the directory. (Thereby showing only those files beginning with today's date
  2298. and ending with GEN.)
  2299.      Let me repeat that in different words:  I have the macro show me a
  2300. directory with _only_ today's capture buffers (if any) displayed!
  2301.      And then the macro continues with the above "basic idea".
  2302.  
  2303.      It's really great!  If you want to save your capture buffers numerically,
  2304. then try the above macro;  you'll love it.  (You will have to play with the
  2305. timing of the pauses until you fine-tune it just right.)
  2306.  
  2307.  
  2308. -John
  2309.  
  2310.   (You know who I am so why put a
  2311.   long multi-line blurb after my
  2312.   name and waste line after line
  2313.   of your capture buffer?)
  2314.  
  2315.           <chuckle>
  2316.  
  2317.  ------------
  2318. Category 32,  Topic 22
  2319. Message 99        Fri Mar 05, 1993
  2320. M.MOTOGAWA [MEL]             at 01:31 EST
  2321.  
  2322. John-King,
  2323.  
  2324.      It would take some time to really discover all the features in Maxifile
  2325. III.  Suffice to say that it has tons of good stuff.  If you have the demo,
  2326. you can begin to discover all the amazing things it can do.  Two things that
  2327. come to my mind right away are the ability to quickly perform multiple
  2328. operations on files and the multiple file selection capabilities.
  2329.  
  2330.      You can select a bunch of files and then perform a Fastload Off, Run in
  2331. TT ram, Use TT ram, etc. all in one swoop.  Maxifile automatically manipulates
  2332. the files in one swoop for all the operations you selected, just like that.  A
  2333. real timesaver.
  2334.  
  2335.      You can also team Maxifile III with Arcshell and quickly select file(s)
  2336. in various paths and then Arcshell remembers which files they were and where,
  2337. and proceeds to archive them.  Another real timesaver.
  2338.  
  2339.      You can also gain access to Maxifile III through Charles' Little Green
  2340. Selector file selector for unparalleled power while using the file selector.
  2341.  
  2342.      Maxifile III is good stuff.
  2343.  
  2344.      - Mel
  2345.  
  2346.  ------------
  2347. Category 32,  Topic 22
  2348. Message 100       Fri Mar 05, 1993
  2349. SFRT-ASST [Kenne@SFRT]       at 01:46 EST
  2350.  
  2351. Maxifile III is great. It's probably my most used program. Hotwire is actually
  2352. the most used program but it's system transparent. You only notice it when
  2353. it's missing.
  2354.  ------------
  2355. Category 32,  Topic 22
  2356. Message 101       Fri Mar 05, 1993
  2357. G.FUHRMAN [gnox]             at 06:07 EST
  2358.  
  2359. John King,
  2360.  
  2361. Thanks for another macro tip - I hadn't thought of using the Date feature in
  2362. CodeKeys for automatic file naming.
  2363.  
  2364. Glad you liked my ACC idea too.  I should point out that it's most useful for
  2365. those who want to use only one macro for bringing up DAs (especially those who
  2366. change their DA setup frequently).  If number of macros is no object, it's
  2367. better to set up one macro for each DA slot so you can run it with one
  2368. keystroke and don't have to use the extra step of the keyboard mouseclick (Alt-
  2369. Ins).
  2370.  
  2371. re Maxifile: it's a file maintenance tool that will act as a file selector,
  2372. whereas UIS is a file selector that will do some file maintenance.  When I
  2373. bought Hotwire, I made the mistake of not buying Maxifile bundled with it
  2374. (it's cheaper that way), and I'm still making do with the TT desktop or UIS
  2375. for my file maintenance tasks. However I don't plan to deprive myself of
  2376. Maxifile much longer; too often I want to tinker with program flags on the
  2377. fly, and Maxifile is the only way of doing that, as far as I know.  Besides,
  2378. now that Maxifile and Data Diet cooperate as well as UIS / Data Diet (thanks
  2379. to the release of DD2), I have no reason left to put off buying Maxifile ...
  2380. in fact I think I'll order it right now!  (How's that for autosuggestion?
  2381. :)
  2382.  
  2383.   gnox
  2384.  
  2385.  ------------
  2386. Category 32,  Topic 22
  2387. Message 102       Fri Mar 05, 1993
  2388. J.GNIEWKOWSK [GE-Lamp ST]    at 20:11 EST
  2389.  
  2390. Here's a bit I picked up while watching MAC TV (why I watch that... must be
  2391. bored!)  Anyway, they had a demo of a product called QuickKeys - a macro
  2392. program for the MacIntosh.  It was _exactly_ a CodeKeys clone (except you
  2393. could save key 'icons' to a file, and click on these to launch your maco - why
  2394. you would want to do that is beyond me).
  2395.  
  2396. The reason I bring this about is because the one thing that was more than
  2397. CodeKeys was the price - $149.00!
  2398.  
  2399. Consider ourselves lucky, and thank you CodeHeads!
  2400.  
  2401.  Sincerly,
  2402.  
  2403.  John E. Gniewkowski
  2404.  Editor, GEnieLamp ST
  2405.  
  2406.  ------------
  2407. Category 32,  Topic 22
  2408. Message 103       Fri Mar 05, 1993
  2409. D.D.MARTIN [Swampy]          at 20:50 EST
  2410.  
  2411. JOHN KING -
  2412.  
  2413. I was a _long_ time user of UIS, but recently switched over to Little Green
  2414. because of a conflict that UIS had with a couple programs.  Now that I've got
  2415. it (and Maxifile) I'll never go back.  Key stroke selection of a file is
  2416. wonderful.  I hate grabbing the mouse to select a file. %^)
  2417.  
  2418. Hugs...Swampy
  2419.  ------------
  2420. Category 32,  Topic 22
  2421. Message 104       Sat Mar 06, 1993
  2422. A.FASOLDT [Al Fasoldt]       at 04:17 EST
  2423.  
  2424. John King,
  2425.  
  2426. Yes, I know how FormDoit works. It's neat. I'll look at the latest version and
  2427. see if I still have conflicts.
  2428.  
  2429. Mel,
  2430.  
  2431. I agree about Maxi. I have found the link between Maxi and LGS to be a
  2432. wonderful time saver.
  2433.  
  2434. Al
  2435.  
  2436.  ------------
  2437. Category 32,  Topic 22
  2438. Message 105       Sat Mar 06, 1993
  2439. J.EIDSVOOG1 [CodeHead]       at 04:30 EST
  2440.  
  2441. One of my favorite features in LGS is the ability to select a file with a
  2442. single _right_ click.  I use this all the time.
  2443.  
  2444. John
  2445.  ------------
  2446. Category 32,  Topic 22
  2447. Message 106       Sat Mar 06, 1993
  2448. OUTRIDER [Terry]             at 06:29 EST
  2449.  
  2450.  >Message 105       Sat Mar 06, 1993
  2451.  >J.EIDSVOOG1 [CodeHead]       at 04:30 EST
  2452.  >
  2453.  >One of my favorite features in LGS is the ability to select a file with
  2454.  >a single _right_ click.  I use this all the time.
  2455.  
  2456. Same here!  I also use UNDO for Cancel quite a lot.
  2457.  
  2458.      __
  2459.      /erry .\\ay
  2460.  
  2461.  ------------
  2462. Category 32,  Topic 22
  2463. Message 107       Sat Mar 06, 1993
  2464. E.WISNIEWSK1 [Jeff - ST'er]  at 13:44 EST
  2465.  
  2466.  
  2467.  >Glad you liked my ACC idea too.  I should point out that it's most useful
  2468. for
  2469.  >those who want to use only one macro for bringing up DAs (especially those
  2470. who
  2471.  >change their DA setup frequently).  If number of macros is no object, it's
  2472.  >better to set up one macro for each DA slot so you can run it with one
  2473.  >keystroke and don't have to use the extra step of the keyboard mouseclick
  2474. (Alt-
  2475.  >Ins).
  2476.  
  2477. Sounds like a job for Pop-It!.
  2478.  
  2479.                 ^^^^^^^^^^^^^^^^^^^
  2480.                 ^^^^    JSW    ^^^^
  2481.                 ^^^^   ST'er   ^^^^
  2482.                 ^^^^^^^^^^^^^^^^^^^
  2483.  
  2484. Friday, March 5, 1993 - 11:54:58 pm
  2485.  ------------
  2486. Category 32,  Topic 22
  2487. Message 108       Sat Mar 06, 1993
  2488. AEO.3 [Lyre]                 at 14:13 EST
  2489.  
  2490. Al,
  2491.  
  2492. I did not see your post, but would you consider contacting Dorothy Brumleve
  2493. (D.A.BRUMLEVE)?  She just posted a message stating that someone was having a
  2494. problem with one of her programs when printing on a KXP1124 printer.
  2495.  
  2496. While you may not have her programs, maybe you can help her with the problem
  2497. she is having.  Appearently none of the local users have a KXP1124 so she
  2498. hasn't been able to track this problem down.
  2499.  
  2500.                                         Lyre
  2501.  
  2502.                                         1:39 pm, March 6, 1993
  2503.  
  2504.  
  2505.  ------------
  2506. Category 32,  Topic 22
  2507. Message 109       Sun Mar 07, 1993
  2508. A.FASOLDT [Al Fasoldt]       at 08:43 EST
  2509.  
  2510. That single right click has become my favorite, too. Now if the 'Heads would
  2511. only change Maxi so that its right-clicking methodology would be more
  2512. consistent. (Yes, John, I've read the manual, and usually I get it right!)
  2513.  
  2514. Al
  2515.  
  2516.  ------------
  2517. Category 32,  Topic 22
  2518. Message 110       Thu Mar 11, 1993
  2519. S.SAMUELS [ORCA]             at 02:52 EST
  2520.  
  2521. GE-Lamp ST....is that true, about QuickKeys on Mac?  I thought that it didn't
  2522. allow for the editing of macros as does CodeKeys?????
  2523.  ------------
  2524. Category 32,  Topic 22
  2525. Message 111       Sat Mar 13, 1993
  2526. J.GNIEWKOWSK [GE-Lamp ST]    at 03:05 EST
  2527.  
  2528. Orca,
  2529.  
  2530. From the show, the guy demonstrated changing a macro.  He could change the
  2531. name of "Click" to something more meaningful - but he didn't (or perhaps,
  2532. couldn't) do things like edit the X & Y coordinates of the click.
  2533.  
  2534. I was just amazed at the price/performance difference!  Plus the fact the was
  2535. selling this like it was an indespensible add-on to the Mac (which I tend to
  2536. agree with, using CodeKeys on the Atari).
  2537.  
  2538. Believe me, we've got it gooooood with John & Charles programming for us!
  2539.  
  2540.  Sincerly,
  2541.  
  2542.  John E. Gniewkowski
  2543.  Editor, GEnieLamp ST
  2544.  
  2545.  ------------
  2546. Category 32,  Topic 22
  2547. Message 112       Sat Mar 13, 1993
  2548. D.D.MARTIN [Swampy]          at 18:20 EST
  2549.  
  2550. ORCA -
  2551.  
  2552. Sure, you can edit macros with QuickKeys.  You can create macros "on the fly"
  2553. so to speak.  The MAC reads key strokes and mouse clicks as you create the
  2554. macro.  MAC handles the timing a little differently, but the resulting macro
  2555. is quick and smooth.
  2556.  
  2557. Hugs...Swampy
  2558.  ------------
  2559. Category 32,  Topic 22
  2560. Message 113       Sun Mar 14, 1993
  2561. S.SAMUELS [ORCA]             at 01:48 EST
  2562.  
  2563. John the GL editor....  I do agree we have it very good with J.E. and C.F.J!!!
  2564. Never have had a problem and HAVE had much help.  Where we have a problem is
  2565. with not more folks like them and not more software of the quality that they
  2566. produce!  Perhaps someone threw away the mold after making the 'heads???  %^)
  2567.  
  2568.  
  2569. Swampy, ...forgive my ignorance, but I quess my question was can you edit
  2570. things like the length of a pause in a timed macro?  I was told no, but don't
  2571. know from personal experience, ....so can ya????
  2572.  ------------
  2573. Category 32,  Topic 22
  2574. Message 114       Sun Mar 14, 1993
  2575. NTACTONE [Ron Hunter]        at 10:28 EST
  2576.  
  2577.  >that they produce!  Perhaps someone threw away the mold after making the
  2578.   >'heads???  %^)
  2579.  
  2580.    No question about it!
  2581.  
  2582.  
  2583.  ------------
  2584. Category 32,  Topic 22
  2585. Message 115       Sun Mar 14, 1993
  2586. J.EIDSVOOG1 [CodeHead]       at 11:40 EST
  2587.  
  2588. Steven,
  2589.  
  2590. I'd take time out to blush, or get my shovel out, but I don't want to disrupt
  2591. the flow of admiration around here.  :^)
  2592.  
  2593. John
  2594.  ------------
  2595. Category 32,  Topic 22
  2596. Message 116       Sun Mar 14, 1993
  2597. NTACTONE [Ron Hunter]        at 15:12 EST
  2598.  
  2599. I guess we better cool it before John and Charles get swelled-heads
  2600.  so big they can't get through the bathroom door.  I HATE it when that
  2601.  happens....
  2602.  
  2603.  
  2604.  ------------
  2605. Category 32,  Topic 22
  2606. Message 117       Sun Mar 14, 1993
  2607. D.D.MARTIN [Swampy]          at 19:33 EST
  2608.  
  2609. ORCA --
  2610.  
  2611. Sure, you can edit a pause.  Just select it and click on REPLACE. You can
  2612. change that _one_ pause (like make it of a shorter duration) or change Globaly
  2613. (changes all the pauses to the _same_ duration).
  2614.  
  2615. Hugs...Swampy
  2616.  ------------
  2617. Category 32,  Topic 22
  2618. Message 118       Mon Mar 29, 1993
  2619. R.PLAGGENBUR [Ralph]         at 18:00 EST
  2620.  
  2621. John King where are you??
  2622.  
  2623. I bought Code Keys, oh, maybe 3-4 years ago ( has it been out that long) and I
  2624. was a causal user at best. After reading some of your messages, I got it out,
  2625. blew off the dust and began using it like it was a new program. I took it to
  2626. our User group meeting and demo'ed and played around with it, which lead to 2
  2627. of the 21 users there that night to pop down to Xanth ( our local Atari Rep)
  2628. and order there copys. I think I know why you quit posting here and I too am
  2629. quite shocked.  I think I can understand why Codeheads might not share our
  2630. enthusiasm over Code-Keys but hey you fans are demanding more. Come back
  2631. PLEASE, I know your out there.
  2632.  
  2633. Ralph
  2634.  ------------
  2635. Category 32,  Topic 22
  2636. Message 119       Tue Mar 30, 1993
  2637. J.EIDSVOOG1 [CodeHead]       at 20:33 EST
  2638.  
  2639. Ralph,
  2640.  
  2641. Thank you for your renewed interest in CodeKeys.  I hope I didn't give the
  2642. impression I was not grateful for John King's enthusiasm.  I appreciate all
  2643. the input people provide around here.
  2644.  
  2645. Unfortunately, we can't afford to invest our resources (time and energy) for
  2646. anything other than support for our older products.  This is because the tiny
  2647. Atari market is already saturated to the point that any attempt at advertising
  2648. would be a losing business venture.
  2649.  
  2650. John
  2651.  ------------
  2652. Category 32,  Topic 22
  2653. Message 120       Tue Mar 30, 1993
  2654. R.PLAGGENBUR [Ralph / WA]    at 22:56 EST
  2655.  
  2656.   John,
  2657.  
  2658. I totally agree with you regarding focussing you talent to other areas, that's
  2659. what keeps good thinks popping out of southern California. I am just letting
  2660. John King know that what he was doing was great and something that I and
  2661. perhaps others enjoyed. :-)
  2662.  
  2663. Ralph
  2664.  
  2665.  ------------
  2666. Category 32,  Topic 22
  2667. Message 121       Fri Apr 23, 1993
  2668. GRMEYER [Gordon/Sysop]       at 11:00 EDT
  2669.  
  2670. Gnox -  Thanks for posting that 'acc' macro back in message #95.  It's a snap
  2671. to set-up and works great.  The only refinement I made was to change the
  2672. trigger key from ALT-\ to SHIFT-Insert.  From there it's an easier reach to
  2673. ALT-Insert or ALT-Arrow to select one of the entries.
  2674.  
  2675. But then, you knew this already. :)
  2676.    Gordon
  2677.  ------------
  2678. Category 32,  Topic 22
  2679. Message 122       Fri Apr 23, 1993
  2680. OUTRIDER [Terry]             at 21:31 EDT
  2681.  
  2682. One of my favorite hot keys is Alt-8 for a "*.*" macro.  You might be
  2683. surprised how often that comes in handy...
  2684.  
  2685.      __
  2686.      /erry .\\ay
  2687.  
  2688.  ------------
  2689. Category 32,  Topic 22
  2690. Message 123       Sat Apr 24, 1993
  2691. NTACTONE [Ron Hunter]        at 00:30 EST
  2692.  
  2693. Right now, I USE about 3 macros.  One to backspace and put .ZIP in
  2694.  the file selector for easy conversion of .xxx to .ZIP files, one to
  2695.  put *.* in whatever, and one to call Spelling Sentry 'correct word'
  2696.  dialog (WHY doesn't it come up FIRST?).
  2697.  
  2698.  
  2699.  ------------
  2700. Category 32,  Topic 22
  2701. Message 124       Sat Apr 24, 1993
  2702. A.B.SMITH [Barry]            at 06:11 EDT
  2703.  
  2704. John- I just had, or am having, another sessiion with genealogy and use "Its
  2705. All Relative" by Greg Kopchak.  I just wanted to tell you that I have used
  2706. CODE KEYS extensively thgis time and it has been great help in the repititious
  2707. entries involved in this sort of thing.  I don't know how I got along W?O it
  2708. before. Great program and simple once one grasps it. Thanks. - Barry
  2709.  ------------
  2710. Category 32,  Topic 22
  2711. Message 125       Mon Apr 26, 1993
  2712. GRMEYER [Gordon/Sysop]       at 09:58 EDT
  2713.  
  2714. I've found CodeKeys to be of great help in BDB (Book Data Base) too. It
  2715. involves mucho repetitive actions too.
  2716.  ------------
  2717. Category 32,  Topic 22
  2718. Message 126       Sat May 08, 1993
  2719. J.KRZYSZTOW [JEFFREY]        at 00:34 EDT
  2720.  
  2721. John and Charles,
  2722.  
  2723. With the advent of MultiTOS, will CodeKeys be upgraded to support multiple
  2724. applications running at the same time with different KEY files?
  2725.  
  2726. Jeffrey
  2727.  
  2728.  ------------
  2729. Category 32,  Topic 22
  2730. Message 127       Fri May 21, 1993
  2731. B.AEIN [B Man]               at 03:54 EDT
  2732.  
  2733. I had this insperational idea....
  2734.  
  2735. Remember STAR RAIDERS for the 2600?  How about that key pad for doing certain
  2736. things?  How about some thing like that for code keys?  You might be able to
  2737. pick up the very same ones from Atari!?!  Could this work?
  2738.  
  2739.  
  2740. Could people upload their current macros to the library? (please?)
  2741.  
  2742. I tried creating macros but got frustrated with the editing, I was having
  2743. problems decifering what was esentail and what was wasted mouse movements and
  2744. how to read what the letters and numbers mean.
  2745.  
  2746. I would like to see the editing interface updated and more coherinte.
  2747.  
  2748. I will look into getting my hands on a star raider pad to see if it can be
  2749. used to trigger macros.
  2750.  
  2751. Bman
  2752.  ------------
  2753. Category 32,  Topic 22
  2754. Message 128       Fri May 21, 1993
  2755. SFRT-ASST [Kenne@SFRT]       at 21:41 EDT
  2756.  
  2757. ::cough:: All I'd like is a "standard" clipboard while in the editor or the
  2758. pik-a-macro GUI. Click and Drag #1 to #7 or something.
  2759.  
  2760. It doesn't work this way already, does it? It's not loaded at the moment so I
  2761. can't check.
  2762.  ------------
  2763. Category 32,  Topic 22
  2764. Message 129       Sat May 22, 1993
  2765. J.EIDSVOOG1 [CodeHead]       at 05:26 EDT
  2766.  
  2767. Kenne,
  2768.  
  2769. CodeKeys has always allowed you to drag a macro (1-32) to another slot to move
  2770. it, and to shift-drag it to copy it.  This doesn't use the clipboard however.
  2771. It simply moves or copies the macro you select.
  2772.  
  2773. The use of the "standard" clipboard by CodeKeys would only make sense if
  2774. another program recognized CodeKeys' macro format.
  2775.  
  2776. John
  2777.  ------------
  2778. Category 32,  Topic 22
  2779. Message 130       Sat May 22, 1993
  2780. BRIAN.H [ST~SysOp]           at 13:22 EDT
  2781.  
  2782. Me too would like macro files uploaded to the library. It would save making my
  2783. own.
  2784.  
  2785. BTW, why won't a macro for GEnie 's Aladdin always work? That is, if I hit my
  2786. key combo for "read messages" then it will work in term mode but not when I am
  2787. just at the menu screen. I edit the macro to work at the menu screen and it
  2788. don't work at the term screen. I know it has to do with positioning but I
  2789. cannot get it right in ST Medium.
  2790.  
  2791.  
  2792. ~~~~Brian ...   Written on Saturday 22 May 1993 at 02:11 p.m. ADT
  2793.  
  2794.  
  2795.  ------------
  2796. Category 32,  Topic 22
  2797. Message 131       Sat May 22, 1993
  2798. A.FASOLDT [Al Fasoldt]       at 17:16 EDT
  2799.  
  2800. B Man,
  2801.  
  2802. I uploaded some simple ST Writer macros a while back. I have some MultiWriter
  2803. ones, too, that I can send one of these days.
  2804.  
  2805. Al
  2806.  
  2807.  ------------
  2808. Category 32,  Topic 22
  2809. Message 132       Sat May 22, 1993
  2810. SFRT-ASST [Kenne@SFRT]       at 22:07 EDT
  2811.  
  2812. Shift Drag? Cool!
  2813.  
  2814. Yeah, yeah, yeah... RTFM!
  2815.  
  2816. Okay, "Standard" may not be the right word. Let me go dig out the manual.
  2817. Hmmmm... I think I see why you did it the way you did. It think Cut, Copy,
  2818. Paste, and Append might be a little clearer, but hey... I'm a nag.
  2819.  ------------
  2820. Category 32,  Topic 22
  2821. Message 133       Sun May 23, 1993
  2822. J.EIDSVOOG1 [CodeHead]       at 12:44 EDT
  2823.  
  2824. Brian,
  2825.  
  2826. There are only a couple of reasons why CodeKeys macros won't work. Either
  2827. you're trying to use it at the wrong time, or the timing within it is wrong.
  2828.  
  2829. When you play back a macro, it just reproduces the actions that were used to
  2830. create it.  For that reason, the conditions need to be the same.  If the macro
  2831. uses the menubar, then the menubar needs to be active at the time you play it
  2832. and it needs to be the same menubar since the mouse clicks are dependent on
  2833. screen position.
  2834.  
  2835. The timing also must be correct.  There are several things which can affect
  2836. this.  Basically, if you record a "timed macro" it should play back the same
  2837. way.  If you change the pauses, it may or may not work. For instance, if you
  2838. record a macro with Warp 9 acceleration, it may not work without Warp 9
  2839. because screen redraws may not be fast enough for the next action in the
  2840. macro.
  2841.  
  2842. John
  2843.  ------------
  2844. Category 32,  Topic 22
  2845. Message 134       Sun May 23, 1993
  2846. J.MEEHAN3 [>> Joe M << ]     at 19:56 EST
  2847.  
  2848. Brian,
  2849.  
  2850.          Aladdin might be reacting a little slower in one mode than
  2851.  another so it might be messing up the macro.
  2852.  
  2853.  >> Joe M <<
  2854.  
  2855.  ------------
  2856. Category 32,  Topic 22
  2857. Message 135       Sun May 23, 1993
  2858. BRIAN.H [ST~SysOp]           at 20:03 EDT
  2859.  
  2860. Thanks Joe and John. For some reason the macro made at the main menu screen is
  2861. two pixel differnet than at the term screen. These two "Y" pixel made the
  2862. difference. What I did was do a time record on both screens and compared the
  2863. difference. Seems like a real hassle just to get one macro. Only another 31 to
  2864. go, sigh.
  2865.  ------------
  2866. Category 32,  Topic 22
  2867. Message 136       Mon May 24, 1993
  2868. M.STEFANI [MCH]              at 02:33 EDT
  2869.  
  2870. John,
  2871.  
  2872. Hope you don't mind accepting yet another compliment on CodeKeys, an accessory
  2873. that amazingly "streamlines" each and every application I choose to run.
  2874. HotWire and MaxiFile have been fantastic enough, but I couldn't imagine
  2875. computer life without this brilliant program!
  2876.  
  2877. I've been lucky enough to own CodeKeys since it's maiden release, and I HIGHLY
  2878. recommend it to any ST user.  Keep up the great work!!
  2879.  
  2880.         Mark @ VISION Music
  2881.  ------------
  2882. Category 32,  Topic 22
  2883. Message 137       Sat Jun 19, 1993
  2884. M.SILVERSTE3 [SYNCHRON]      at 01:15 EDT
  2885.  
  2886. Probably one of my favorite Codekeys file is the one I made for Midi Music
  2887. Maker (which has no keyboard equivs for any of its GEM pulldowns).  Once your
  2888. in MM, 1 Codekey combo will Locate an SMF, MCS, MS88 directory, load a config
  2889. file, load a set file, and then select all songs at random and then play them!
  2890. All with one Key macro!
  2891.  
  2892. Not as great as double-clicking on a set file with MIDISpy - but the next best
  2893. thing.
  2894.  
  2895. Be in Synch with the Synchron from Camarillo, CA!!
  2896.  Datestamp: Friday, June 18, 1993
  2897.  Timestamp: 10:07:46 pm
  2898.  
  2899.  
  2900.  ------------
  2901. Category 32,  Topic 22
  2902. Message 138       Sun Jul 04, 1993
  2903. C.UNDERWOOD1 [CARSON]        at 16:50 EDT
  2904.  
  2905.      I found something in the library today that I think CodeKeys users will
  2906. find helpful. I checked the archives in this category & found no mention of
  2907. it. It's called the "Informer". It's #23069 in the library. It can be run as a
  2908. PRG, ACC, or resident program. It's meant to be a complete info update system.
  2909. The most interesting feature of it is it can tell you the mouse's exact
  2910. position at all times. This is very handy when editing mouse coordinates in
  2911. your macros. It shows the mouse's position in the upper right hand corner. You
  2912. can turn it on & off remotely by pressing both shift keys together. The only
  2913. problem seems to be HotWire won't allow this. So, you can turn it on & off
  2914. through MultiDesk also. Maybe someone else can figure a way around this.
  2915.  
  2916.                                Carson
  2917.  
  2918.  ------------
  2919. Category 32,  Topic 22
  2920. Message 139       Mon Jul 05, 1993
  2921. G.FUHRMAN [gnox]             at 05:37 EDT
  2922.  
  2923. Ummm, Carson, why do you need to know the mouse's position when you can record
  2924. it anytime and paste it into any macro just using CodeKeys ACC?
  2925.  
  2926.   gnox
  2927.  
  2928.  ------------
  2929. Category 32,  Topic 22
  2930. Message 140       Mon Jul 05, 1993
  2931. C.UNDERWOOD1 [CARSON]        at 08:07 EDT
  2932.  
  2933. gnox,
  2934.  
  2935.         To save time when editing an existing macro. You bring up CodeKeys,
  2936. select the mouse coordinate to be edited, hit "R" (to replace), and type in
  2937. the new coordinate. The other way; recording a new mouse click, deleting the
  2938. old mouse click, then inserting the new one, works too. The first way is just
  2939. faster for me.
  2940.  
  2941.                              Carson
  2942.  ------------
  2943. Category 32,  Topic 22
  2944. Message 141       Tue Jul 06, 1993
  2945. G.FUHRMAN [gnox]             at 07:20 EDT
  2946.  
  2947. Carson,
  2948.  
  2949. Ah, I see ... having the old macro and the new coordinate visible at the same
  2950. time _could_ save a few seconds.
  2951.  
  2952.   gnox
  2953.  
  2954.  ------------
  2955. Category 32,  Topic 22
  2956. Message 142       Sat Aug 21, 1993
  2957. E.ROSEN [Ed Rosen]           at 18:22 EDT
  2958.  
  2959. Obvioulsy way behind the times, but am I correct in stating that timed
  2960. CodeKeys v1.1 macros do not work correctly on an MSTE/2.06?
  2961.  
  2962. How much was that upgrade?  $10.00 and the old disk?
  2963.  
  2964. Ed
  2965.  
  2966.  ------------
  2967. Category 32,  Topic 22
  2968. Message 143       Sat Aug 21, 1993
  2969. J.EIDSVOOG1 [CodeHead]       at 19:09 EDT
  2970.  
  2971. Ed,
  2972.  
  2973. CodeKeys is at v1.3, but I don't recall any problems that would cause timed
  2974. macros in v1.1 not to work on an MSTE.  That's a pretty broad statement.  What
  2975. specifically are you having trouble with?  A simple test would be to record a
  2976. timed macro and just click the mouse a few places on the screen.  I think
  2977. you'll find that works just fine.
  2978.  
  2979. From there you can use a systematic approach which might help you narrow down
  2980. the problem in the more specific task you're trying to perform.
  2981.  
  2982. John
  2983.  ------------
  2984. Category 32,  Topic 22
  2985. Message 144       Sun Aug 22, 1993
  2986. E.ROSEN [Ed Rosen]           at 20:38 EDT
  2987.  
  2988. John,
  2989.  
  2990. Thanks for the encouragement with my CK maCKros. ;-)  You are, of course,
  2991. correct; they do work fine.  But....there is someting funny going on and it
  2992. appears to be connected to triggering via an ALT-NK? (where ? = any NK
  2993. numeral, 0-9).
  2994.  
  2995. It goes like this.  A timed or keyboard macro triggered by one of these
  2996. combinations will work fine.  However, ANY ALT-NK? will trigger this same
  2997. macro!  Furthermore, none of these combinations will be displayed as the
  2998. trigger in the CK accesory window.  That is, the ACC box always displays
  2999. "UNDEFINED" unless the trigger is set something other than ALT-NK?.  All other
  3000. triggers seem to work fine.
  3001.  
  3002.  
  3003. Can you make anything out of this?
  3004.  
  3005. I've been testing on a stripped down boot.  Only DeskManager, UIS 3.32, and
  3006. CK, on an MSTE/TOS2.6  Also, this is not application specific. I get the same
  3007. results whether CK is called while at the desktop or from within an
  3008. application or when booting without the CK DA.
  3009.  
  3010.  
  3011.  
  3012.  ------------
  3013. Category 32,  Topic 22
  3014. Message 145       Mon Aug 23, 1993
  3015. G.FUHRMAN [gnox]             at 07:06 EDT
  3016.  
  3017. Ed,
  3018.  
  3019. With TOS 2.06/3.06 the Alt-keypad combinations are used for entering any ASCII
  3020. character by number - so you can't use those as CodeKeys triggers.  (You can
  3021. however create a CodeKeys macro to enter one of the extended character set - I
  3022. use Ctrl-. for bullets, for instance.)
  3023.  
  3024.   gnox
  3025.  
  3026.  ------------
  3027. Category 32,  Topic 22
  3028. Message 146       Mon Aug 23, 1993
  3029. J.EIDSVOOG1 [CodeHead]       at 12:36 EDT
  3030.  
  3031. Ed,
  3032.  
  3033. Thanks for narrowing down the problem.  As gnox said, you can't use Alt-Keypad
  3034. numbers for CodeKeys triggers on TOS 2.06 machines. They're used by the system
  3035. to enter extended characters by ASCII value.
  3036.  
  3037. CodeKeys users have another way they can enter these values, regardless of
  3038. which TOS they use.  Simply hold Control when using "Replace" on a keypress
  3039. event (Control-R works, too).  A box will appear with all of the extended
  3040. characters.  This allows you to do things like assigning Control-"O" to "O"-
  3041. umlaut, for example.
  3042.  
  3043. John
  3044.  ------------
  3045. Category 32,  Topic 22
  3046. Message 147       Mon Aug 23, 1993
  3047. A.FASOLDT [Al Fasoldt]       at 17:57 EDT
  3048.  
  3049. Durn! Another CodeHead tip that shows me I'm still learning how to use one of
  3050. my essential utilities!
  3051.  
  3052. Folks, for his next act, John is going to demonstrate how CodeKeys will start
  3053. dinner going with Control-Alt - Left Shift - Right Shift - Backspace - Undo -
  3054. Keypad +. (That's the microwave version; the regular version adds ESC - Tab -
  3055. R to the combination.)
  3056.  
  3057. Al
  3058.  
  3059.  ------------
  3060. Category 32,  Topic 22
  3061. Message 148       Mon Aug 23, 1993
  3062. J.EIDSVOOG1 [CodeHead]       at 22:09 EDT
  3063.  
  3064. Al,
  3065.  
  3066. As a pianist, I can hit all of those keys at once except that final "R".  It
  3067. was at that point that I knew you were kidding.  <grin>
  3068.  
  3069. Oops...gotta go.  For some reason -- dinner's ready.  :^)
  3070.  
  3071. John
  3072.  ------------
  3073. Category 32,  Topic 22
  3074. Message 149       Tue Aug 24, 1993
  3075. E.ROSEN [Ed Rosen]           at 02:47 EDT
  3076.  
  3077. John and gnox,
  3078.  
  3079.    Okay, I guess the Alt-key trigger problem was too easy.  I'll be back!
  3080. Thanks to both of you. Gotta go and de-alt my triggers <huh?>
  3081.  
  3082.  
  3083.  
  3084.  ------------
  3085. Category 32,  Topic 22
  3086. Message 150       Wed Aug 25, 1993
  3087. J.EIDSVOOG1 [CodeHead]       at 04:23 EDT
  3088.  
  3089. Ed,
  3090.  
  3091. Notice how I talked you out of updating?  Of course, if you want some true
  3092. flexibility with time and date formats, or the extended ASCII feature I
  3093. mentioned, you'll need to update anyway.  <grin>
  3094.  
  3095. John
  3096.  ------------
  3097. Category 32,  Topic 22
  3098. Message 151       Thu Aug 26, 1993
  3099. E.ROSEN [Ed Rosen]           at 21:19 EDT
  3100.  
  3101. John,
  3102.  
  3103. Yes, you did talk me out of upgrading.  But think of the goodwill you've
  3104. generated.  You are a scholar and a gentleman.
  3105.  
  3106.  
  3107.  
  3108.  ------------
  3109. Category 32,  Topic 22
  3110. Message 152       Fri Aug 27, 1993
  3111. M.STEFANI [MCH]              at 00:58 EDT
  3112.  
  3113. Has anyone as yet found a more useful utility prg/acc than CodeKeys? This
  3114. morning I created a 'temporary' macro within Band-In-A-Box.  The purpose was
  3115. to streamline an editing task.  Creating the macro took less than thirty
  3116. seconds.  Using it saved me a whole lot of valuable time, something I've come
  3117. to take for granted from this remarkable creation.
  3118.  
  3119. I love programs in general that implement the use of macros.  Since those
  3120. applications tend to be far too few, the usefullness of a program like
  3121. CodeKeys cannot be overestimated.  I now have hundreds upon hundreds of macros
  3122. linked to every application I run, saving me probably countless of hours of
  3123. time.  The 'bottom line' is that I can't even begin to imagine computer life
  3124. without it.  If you're a CodeKeys user, you know what I'm talking about.  If
  3125. not, BUY IT!!
  3126.  
  3127. Thanks, CodeHead, and keep up the great work!!!
  3128.  
  3129.         Mark @ VISION Music
  3130.  ------------
  3131. Category 32,  Topic 22
  3132. Message 153       Fri Aug 27, 1993
  3133. OUTRIDER [Terry]             at 22:48 EDT
  3134.  
  3135.  >Message 152       Fri Aug 27, 1993
  3136.  >M.STEFANI [MCH]              at 00:58 EDT
  3137.  >
  3138.  >Has anyone as yet found a more useful utility prg/acc than CodeKeys?
  3139.  
  3140. Well, HotWire, MaxiFile, MultiDesk Deluxe and Warp 9 come to mind.  But the
  3141. truth is, it's virtually impossible to rate my CodeHead STuff in any order,
  3142. because they're all so invaluable.  They're all tied for 1st!  :^)
  3143.  
  3144.      __
  3145.      /erry .\\ay
  3146.  ------------
  3147. Category 32,  Topic 22
  3148. Message 154       Fri Aug 27, 1993
  3149. M.MOTOGAWA [MEL]             at 23:45 EDT
  3150.  
  3151.      We can add PopIt to that list, which has saved me innumerable trips to
  3152. the Desk menu.
  3153.  
  3154.      - Mel
  3155.  
  3156.  ------------
  3157. Category 32,  Topic 22
  3158. Message 155       Sat Aug 28, 1993
  3159. K.ESTES [Kenne@SFRT]         at 00:17 EDT
  3160.  
  3161. When my RAM is getting tight Maxifile is always the LAST thing to go.
  3162.  ------------
  3163. Category 32,  Topic 22
  3164. Message 156       Sat Aug 28, 1993
  3165. M.STEFANI [MCH]              at 02:02 EDT
  3166.  
  3167. Terry,
  3168.  
  3169. Good point!  I mean, I wouldn't think of running my ST without the 'best'
  3170. program launcher, file manipulater, an acc that breaks the six DA barrier, or
  3171. the best screen accelerator around.  For that matter, since I love 'hot keys'
  3172. and generally only like to reach for the mouse when it's absolutely necessary,
  3173. we could probably add PopIt to the list of 'indispensable' CodeHead products.
  3174.  
  3175. To me, what separates CodeKeys from these other great applications is what it
  3176. does for the user while actually 'within' a given program.  To create a bank
  3177. of custom, personalized macros for each program that actually improves the way
  3178. it behaves goes far beyond what I could ever expect from a utility program.
  3179. In some ways it's like receiving a great 'upgrade' for each application you
  3180. run!
  3181.  
  3182. For this reason alone, CodeKeys is simply a STEAL for the price!!
  3183.  
  3184.         Mark Stefani
  3185.  ------------
  3186. Category 32,  Topic 22
  3187. Message 157       Sat Aug 28, 1993
  3188. A.FASOLDT [Al Fasoldt]       at 03:25 EDT
  3189.  
  3190. And I thought he was a musician and a programmer!
  3191.  
  3192. Oh well, John can be a lot of things.
  3193.  
  3194. Al
  3195.  
  3196.  ------------
  3197. Category 32,  Topic 22
  3198. Message 158       Sat Aug 28, 1993
  3199. A.FASOLDT [Al Fasoldt]       at 08:37 EDT
  3200.  
  3201. This is an interesting subject. Like everyone else, I have favorites among my
  3202. utilities, but I agree with Kenne -- Maxi is the last to go if I am tight on
  3203. RAM. But Warp 9 ALWAYS stays, so I don't even think about running without it.
  3204. I guess that makes it a tie.
  3205.  
  3206. Al
  3207.  
  3208.  ------------
  3209. Category 32,  Topic 22
  3210. Message 159       Sat Aug 28, 1993
  3211. NTACTONE [Ron Hunter]        at 09:55 EDT
  3212.  
  3213.  >>RAM. But Warp 9 ALWAYS stays, so I don't even think about running  <<
  3214.   >>without it.  I guess that makes it a tie.                          <<
  3215.  
  3216.  On those rare occasions when I DO have to run without Warp 9, things
  3217.  sure seem to go SLOWLY.
  3218.  
  3219.  
  3220.  ------------
  3221. Category 32,  Topic 22
  3222. Message 160       Sat Aug 28, 1993
  3223. M.MOTOGAWA [MEL]             at 17:38 EDT
  3224.  
  3225.      I would suppose that Warp 9 is working more of the time than my other
  3226. tools, but Codekeys does save more on the physical input of typing and
  3227. mouseclicking.  So I guess W9 is the busiest, but Codekeys is the workhorse.
  3228.  
  3229.      - Mel
  3230.  
  3231.  ------------
  3232. Category 32,  Topic 22
  3233. Message 161       Sat Aug 28, 1993
  3234. OUTRIDER [Terry]             at 20:44 EDT
  3235.  
  3236. HotWire is my last utility to go, since MaxiFile can be used as a PRG in much
  3237. the same way as it's used as an ACC.  After HotWire, it gets a little tougher
  3238. to pick and choose.  Thankfully, I don't have to.  :^)
  3239.  ------------
  3240. Category 32,  Topic 22
  3241. Message 162       Wed Sep 01, 1993
  3242. MIKE.KELLER [ST Aladdin]     at 23:26 EDT
  3243.  
  3244. "Favorites" is always a fun question. In order of necessity:
  3245.  
  3246.  Warp 9
  3247.  Hotwire!
  3248.  Little Green Selector...yep, this little shareware item means more to
  3249.  me than the rest of the commercial stuff.
  3250.  
  3251.   mike.k
  3252.  
  3253.  ------------
  3254. Category 32,  Topic 22
  3255. Message 163       Wed Dec 29, 1993
  3256. M.SILVERSTE3 [SYNCHRON]      at 11:25 EST
  3257.  
  3258. I forget, does anybody remember what causes Codekeys to not playback a hot key
  3259. combo used to select a path in LGF??? I used to have several macros that did
  3260. this and worked and now they don't activate within the LGF selector...
  3261.  
  3262. thanx.
  3263.  
  3264. Be in Synch with the Synchron from Camarillo, CA!!
  3265.  Datestamp: Wednesday, December 29, 1993
  3266.  Timestamp: 8:16:38 am
  3267.  
  3268.  ------------
  3269. Category 32,  Topic 22
  3270. Message 164       Thu Dec 30, 1993
  3271. MUSE [Tomas]                 at 00:09 EST
  3272.  
  3273. Synchron,
  3274.  It's probably a mouse click that has gotten lost along the way.
  3275.  
  3276.  ===Tomas===
  3277.  
  3278.  
  3279.  ------------
  3280. Category 32,  Topic 22
  3281. Message 165       Thu Dec 30, 1993
  3282. NTACTONE [Ron Hunter]        at 00:16 EST
  3283.  
  3284. Synchron,
  3285.    Check that CodeKeys runs before LGS in the AUTO folder...
  3286.  
  3287.  ------------
  3288. Category 32,  Topic 22
  3289. Message 166       Fri Jan 07, 1994
  3290. J.WISNIEWSK2 [Jeff - ST'er]  at 03:03 EST
  3291.  
  3292.   CodeHeads's:
  3293.  
  3294. Just a little suggestion for the next upgrade:  The ability to read a text
  3295. file or the clipboard for a macro.  Example:  I want to change my signature,
  3296. so I use a text editor, lay it out the way I want, save it to a ASCII file or
  3297. clipboard, call up CodeKeys and let it read the file, I assign a hot key and
  3298. away I go.
  3299.  
  3300.                 ^^^^^^^^^^^^^^^^^^^
  3301.                 ^^^^    JSW    ^^^^
  3302.                 ^^^^   ST'er   ^^^^
  3303.                 ^^^^^^^^^^^^^^^^^^^
  3304.  
  3305. Friday, January 7, 1994 - 2:20:50 am
  3306.  
  3307.  ------------
  3308. Category 32,  Topic 22
  3309. Message 167       Fri Jan 07, 1994
  3310. C.UNDERWOOD1 [Carson]        at 08:35 EST
  3311.  
  3312. Jeff,
  3313.  
  3314. I'll second that suggestion. What a great idea.
  3315.  
  3316.                               Carson
  3317.  
  3318.  ------------
  3319. Category 32,  Topic 22
  3320. Message 168       Fri Jan 07, 1994
  3321. A.FASOLDT [Al Fasoldt]       at 21:00 EST
  3322.  
  3323.   Umm, how much trouble is it to type your name into CodeKeys? Maybe I'm
  3324. missing something here, Jeff. Would this added feature just read as ASCII
  3325. text?
  3326.  
  3327. Al
  3328.  
  3329.  ------------
  3330. Category 32,  Topic 22
  3331. Message 169       Fri Jan 07, 1994
  3332. J.WISNIEWSK2 [Jeff - ST'er]  at 22:29 EST
  3333.  
  3334.   Al,
  3335.  
  3336.  >Umm, how much trouble is it to type your name into CodeKeys? Maybe I'm
  3337.  >missing something here, Jeff.
  3338.  
  3339. I was only using my signature/name as a example.  The usefulness would show up
  3340. on more complex stuff.  :-}
  3341.  
  3342.  >Would this added feature just read as ASCII text?
  3343.  
  3344. I was thinking that ASCII would be the easiest to program.
  3345.  
  3346.                 ^^^^^^^^^^^^^^^^^^^
  3347.                 ^^^^    JSW    ^^^^
  3348.                 ^^^^   ST'er   ^^^^
  3349.                 ^^^^^^^^^^^^^^^^^^^
  3350.  
  3351. Friday, January 7, 1994 - 10:10:14 pm
  3352.  ------------
  3353. Category 32,  Topic 22
  3354. Message 170       Sat Jan 08, 1994
  3355. J.EIDSVOOG1 [CodeHead]       at 12:04 EST
  3356.  
  3357. Jeff,
  3358.  
  3359. That you for the good suggestion.
  3360.  
  3361. John
  3362.  ------------
  3363. Category 32,  Topic 22
  3364. Message 171       Sat Jan 08, 1994
  3365. OUTRIDER [Terry]             at 20:40 EST
  3366.  
  3367. Excellent suggestion, Jeff.  If CodeKeys used the clipboard you could use an
  3368. editor like STeno to do your editing, and then jump right into the CodeKeys
  3369. editor to call it up automatically.
  3370.  
  3371.      __
  3372.      /erry .\\ay
  3373.  ------------
  3374. Category 32,  Topic 22
  3375. Message 172       Sat Jan 08, 1994
  3376. J.WISNIEWSK2 [Jeff - ST'er]  at 23:33 EST
  3377.  
  3378.   John,
  3379.  
  3380.  >That you for the good suggestion.
  3381.  
  3382. Yep, I have one or two good ideas every year or so.  :-}
  3383.  
  3384.                 ^^^^^^^^^^^^^^^^^^^
  3385.                 ^^^^    JSW    ^^^^
  3386.                 ^^^^   ST'er   ^^^^
  3387.                 ^^^^^^^^^^^^^^^^^^^
  3388.  
  3389. Saturday, January 8, 1994 - 11:17:16 pm
  3390.  ------------
  3391. Category 32,  Topic 22
  3392. Message 173       Sat Jan 15, 1994
  3393. M.SILVERSTE3 [SYNCHRON]      at 12:06 EST
  3394.  
  3395. Thanx Ron - They were switched - LGF was before Codekeys in auto. Problem
  3396. solved!
  3397.  
  3398. Be in Synch with the Synchron from Camarillo, CA!!
  3399.  Datestamp: Saturday, January 15, 1994
  3400.  Timestamp: 9:02:38 am
  3401.  ------------
  3402. Category 32,  Topic 22
  3403. Message 174       Fri Jan 28, 1994
  3404. M.MURRAY18 [big mike]        at 01:26 EST
  3405.  
  3406. Today I went to start a new disk for Pha$ar 1994. After copying all the old
  3407. disk to the new one I couldn't get my accessories to go in the right slot
  3408. order and thus Codekeys would point to the wrong one with my macros.
  3409.         I finally gave up and did the kind of copy where you pull the A disk
  3410. desktop icon onto the B icon which got them back in the right order, but for
  3411. future reference I would like to know how accessory slot order is decided on
  3412. the ST.
  3413.         I tried deleting them all and recopying them in the correct order as
  3414. you do with AUTO programs and also tried working with the dates to no avail.
  3415.         Thanks,
  3416.                --Big mike
  3417.  
  3418.  ------------
  3419. Category 32,  Topic 22
  3420. Message 175       Fri Jan 28, 1994
  3421. M.STEFANI [MCH]              at 03:35 EST
  3422.  
  3423. big mike,
  3424.  
  3425. I could be wrong, but as far as I know the best way to get the DAs to load in
  3426. alphabetically is to write them to your root directory in inverse order (i.e.
  3427. Z thru A).  While there seem to be DAs that 'insist' on certain slots, by and
  3428. large this procedure works for me.
  3429.  
  3430.      MCH
  3431.  
  3432.  ------------
  3433. Category 32,  Topic 22
  3434. Message 176       Fri Jan 28, 1994
  3435. J.MEEHAN3 [>> Joe M << ]     at 04:52 EST
  3436.  
  3437. Message        Fri Jan 28, 1994 M.MURRAY18 [big mike]
  3438.  
  3439.  >  I would like to know how accessory slot order is decided on the ST.
  3440.  
  3441.         They load in reverse of the no-sort order on the disk; that is the
  3442. reverse of the order they were loaded onto the disk.  The CodeHeads wrote a
  3443. utility to AutoSort the auto folder or the accessories in the order of your
  3444. choice.
  3445.  
  3446. >> Joe M <<
  3447.  
  3448.  ------------
  3449. Category 32,  Topic 22
  3450. Message 177       Fri Jan 28, 1994
  3451. G.FUHRMAN [gnox]             at 05:33 EST
  3452.  
  3453. Well, the BEST way to get DAs to load in alpha order is to make them resident
  3454. in MultiDesk Deluxe and save its configuration.  (That's why the Warp 9 CP
  3455. works best in MultiDesk - because it starts with W and not many ACCs begin
  3456. with x,y or z.  ;)
  3457.  
  3458.   gnox
  3459.  
  3460.  ------------
  3461. Category 32,  Topic 22
  3462. Message 178       Fri Jan 28, 1994
  3463. J.EIDSVOOG1 [CodeHead]       at 09:21 EST
  3464.  
  3465. Sorry, guys.  Lots of incorrect info here.
  3466.  
  3467. There is no way to exactly predict the order of the ACCs in the menu. GEM
  3468. loads them from disk in a no-sort order and then begins executing them through
  3469. the event system.  But there's no way to predict how many AES calls an ACC
  3470. makes before it makes its menu_register call, and that's what determines when
  3471. GEM stuffs their menu names into the drop-down.
  3472.  
  3473. If you copy ACCs in a no-sort order, they will install in the same order as
  3474. they did on the source, but you can't predetermine this order to suit your
  3475. needs.
  3476.  
  3477. MultiDesk loads its resident ACCs in the order that you tell it.  It has
  3478. nothing to do with the alphabet.
  3479.  
  3480. Our Auto Organizer program only sorts AUTO programs, not ACCs.
  3481.  
  3482. I do appreciate everyone's attempts to help, though.  <grin>
  3483.  
  3484. John
  3485.  ------------
  3486. Category 32,  Topic 22
  3487. Message 179       Fri Jan 28, 1994
  3488. A.FASOLDT [Al Fasoldt]       at 23:38 EST
  3489.  
  3490. Big Mike,
  3491.  
  3492. MCH is right, as far as I recall. BTW, Geneva puts all DAs in alphabetical
  3493. order, so this problem just plain goes away.
  3494.  
  3495. Al
  3496.  
  3497.  ------------
  3498. Category 32,  Topic 22
  3499. Message 180       Sat Jan 29, 1994
  3500. A.FASOLDT [Al Fasoldt]       at 00:38 EST
  3501.  
  3502. John,
  3503.  
  3504. Secrets of Accessory Loading, eh? Good job, pal.
  3505.  
  3506. Al
  3507.  
  3508.  ------------
  3509. Category 32,  Topic 22
  3510. Message 181       Sat Jan 29, 1994
  3511. M.MURRAY18 [big mike]        at 05:11 EST
  3512.  
  3513. Thanks John. So (if I may show my ignorance a bit) are you saying that they
  3514. load in the no-sort order, but that doesn't necessarily determine the slot
  3515. order in the ACC menu?
  3516.  
  3517.         (By the way guys, I never said I was trying to alphabetize them. My
  3518. problem is on the old disk they appear in the order: Codekeys, UIS3, Notepad,
  3519. Ramdisk and when I copy them, no matter what I try they come out with Notepad
  3520. and Codekeys reversed. Like I said, copying the disk using the A icon pulled
  3521. onto the B icon method finally solved the problem.)
  3522.         Thanks again everyone,
  3523.                --Big mike
  3524.  
  3525.  ------------
  3526. Category 32,  Topic 22
  3527. Message 182       Sat Jan 29, 1994
  3528. G.FUHRMAN [gnox]             at 05:54 EST
  3529.  
  3530. John,
  3531.  
  3532.  > MultiDesk loads its resident ACCs in the order that you tell it.  It
  3533.  > has nothing to do with the alphabet.
  3534.  
  3535. How do you "tell it"?
  3536.  
  3537.   gnox
  3538.  
  3539.  ------------
  3540. Category 32,  Topic 22
  3541. Message 183       Sat Jan 29, 1994
  3542. J.MEEHAN3 [>> Joe M << ]     at 10:22 EST
  3543.  
  3544.         John is of course right about not being able to predict the order of
  3545. the accessory loads.  However, in general they will load in revers non-sort
  3546. order.  At times that rule will not apply.
  3547.  
  3548. >> Joe M <<
  3549.  ------------
  3550. Category 32,  Topic 22
  3551. Message 184       Sat Jan 29, 1994
  3552. A.FASOLDT [Al Fasoldt]       at 11:42 EST
  3553.  
  3554. Big Mike,
  3555.  
  3556. They ALWAYS load from disk in an predictable order (once you've examined the
  3557. physical order on disk), but the operating system may not necessarily handle
  3558. them in the same order when they are divvied into RAM.
  3559.  
  3560. As for alphabetizing them, I see what you mean (and I'm once again pointing
  3561. out that Geneva takes care of this for you). But I also have Pop-It from the
  3562. 'Heads, which for non-G users is an absolute delight; it pops DAs open at the
  3563. touch of a button, even if they are inside MDD.
  3564.  
  3565. Al
  3566.  
  3567.  
  3568.  ------------
  3569. Category 32,  Topic 22
  3570. Message 185       Sat Jan 29, 1994
  3571. OUTRIDER [Terry]             at 13:59 EST
  3572.  
  3573. gnox,
  3574.  
  3575. You "tell it" by the order in which you load them into MDD.  If you load Warp
  3576. 9 first and Art Gallery second and then save your config, that's the way MDD
  3577. will load them.
  3578.  
  3579.      __
  3580.      /erry .\\ay
  3581.  ------------
  3582. Category 32,  Topic 22
  3583. Message 186       Sat Jan 29, 1994
  3584. J.EIDSVOOG1 [CodeHead]       at 18:49 EST
  3585.  
  3586. Here's an example showing why you can't predict the order of ACCs in the drop-
  3587. down menu.  Let's say you have three ACCs, named APPLES.ACC, ORANGES.ACC, and
  3588. PEARS.ACC.  Let's also assume that they have been copied to your boot drive in
  3589. that order (alphabetically) so that their unsorted order is alphabetical.
  3590.  
  3591. When GEM initializes, it will first load all ACCs in the (unsorted) order it
  3592. finds them and then begin by jumping into the first one. Each ACC will execute
  3593. until it makes an AES call and then GEM will pass the ball to the next ACC in
  3594. a round-robin order.  GEM's own desktop code will be one of the applications
  3595. cycling through this coffee klatch, but for simplicity's sake, I'll leave it
  3596. out.
  3597.  
  3598. The following table illustrates the order of execution of the ACCs routines.
  3599. You can follow it by reading across, one line at a time. I've selected a
  3600. purely hypothetical series of AES system calls to be made by each ACC:
  3601.  
  3602.   APPLES.ACC             ORANGES.ACC            PEARS.ACC
  3603.   ----------             -----------            ---------
  3604.   (loaded from disk)     (loaded from disk)     (loaded from disk)
  3605.   appl_init()            appl_init()            appl_init()
  3606.   rsrc_load()            menu_register()        appl_find()
  3607.   rsrc_gaddr()           evnt_mesag()           menu_register()
  3608.   rsrc_obfix()                                  evnt_multi()
  3609.   rsrc_obfix()
  3610.   .
  3611.   .
  3612.   .
  3613.   menu_register()
  3614.   evnt_multi()
  3615.  
  3616. When GEM gets a menu_register call it puts the name of the ACC in the next
  3617. available drop-down slot.  Atari has never released any official rules as to
  3618. the order of calls an ACC must make when it initializes (other than starting
  3619. with appl_init), so none of the above scenarios are wrong but each one calls
  3620. menu_register at a different point. Based on the order of execution of the AES
  3621. calls in the above examples, the menu would look like this:
  3622.  
  3623.  Oranges
  3624.  Pears
  3625.  Apples
  3626.  
  3627. The bottom line is that unless you know the exact order of the internal system
  3628. calls made by every ACC you use, there's no way to predict for sure which
  3629. order they will appear in the drop-down menu. Note that there might be other
  3630. system calls (GEMDOS, VDI, etc.) in the above examples but I've only listed
  3631. the AES calls since those are the calls which GEM uses to pass the order of
  3632. execution between applications (in my understanding).
  3633.  
  3634. gnox,
  3635.  
  3636. You "tell" MultiDesk which order to load its resident ACCs by loading them in
  3637. the order you want them (and then saving your setup).
  3638.  
  3639. Joe,
  3640.  
  3641. If you've found ACCs to load in "reverse non-sort" order, it's been by
  3642. coincidence.  <grin>
  3643.  
  3644. John
  3645.  ------------
  3646. Category 32,  Topic 22
  3647. Message 187       Sun Jan 30, 1994
  3648. G.FUHRMAN [gnox]             at 06:58 EST
  3649.  
  3650. Terry,
  3651.  
  3652.  > If you load Warp 9 first and Art Gallery second and then save your
  3653.  > config, that's the way MDD will load them.
  3654.  
  3655. OK, that's one for the notebook.  I don't know how I missed that, what with
  3656. all the discussion about loading order that followed the release of Warp 9.
  3657. Thanks!
  3658.  
  3659. You too, John.
  3660.  
  3661.   gnox
  3662.  
  3663.  ------------
  3664. Category 32,  Topic 22
  3665. Message 188       Sun Jan 30, 1994
  3666. J.MEEHAN3 [>> Joe M << ]     at 08:34 EST
  3667.  
  3668. Message        Sat Jan 29, 1994 J.EIDSVOOG1 [CodeHead]
  3669.  
  3670.  
  3671.  > If you've found ACCs to load in "reverse non-sort" order, it's been
  3672.  > by coincidence.  <grin>
  3673.  
  3674.         It may be. <grin>
  3675.  
  3676.         I have had the same list of accessories for a long time. Only the ones
  3677. in MD get changed.  The last accessory added outside MD is Spelling Sentry and
  3678. I got it as soon as it came out.
  3679.  
  3680. >> Joe M <<
  3681.  
  3682.  
  3683.  
  3684.  ------------
  3685. Category 32,  Topic 22
  3686. Message 189       Wed Feb 02, 1994
  3687. M.SILVERSTE3 [SYNCHRON]      at 09:31 EST
  3688.  
  3689. I'm recently running into some MIDI overflow conflicts with Band in a Box,
  3690. Patch editing, and several sequencers - all due to Codekeys present in the
  3691. AUTO folder.  I am able to use Captain Hook to disable Codekeys for these MIDI
  3692. programs by entering just the T (200 Hz timer) in the DAT file.  (The KIS
  3693. vectors don't seem to correct the problem).  Everything works fine when these
  3694. programs are launched from the desktop.  But when they are launched from a
  3695. shell (i.e. Hotwire 3, Neodesk 3, Geneva) I get bombs  - usually when exiting
  3696. the MIDI program.
  3697.  
  3698. This kind of tells me, these shell programs need the T vector for something,
  3699. i.e. Neodesk reports a vector was stolen. If Hotwire runs before Captain Hook,
  3700. I will get the bombs when launching another program immediately after exiting
  3701. the MIDI program that has the T vector configured in the Captain Hook DAT
  3702. file.
  3703.  
  3704. My system: 1040STf 4 Meg, TOS 1.4.
  3705.  
  3706. Let me know if there are alternatives in solving this.
  3707.  
  3708. Be in Synch with the Synchron from Camarillo, CA!!
  3709.  Datestamp: Wednesday, February 2, 1994
  3710.  Timestamp: 6:19:28 am
  3711.  
  3712.  ------------
  3713. Category 32,  Topic 22
  3714. Message 190       Wed Feb 02, 1994
  3715. J.EIDSVOOG1 [CodeHead]       at 14:30 EST
  3716.  
  3717. Synchron,
  3718.  
  3719. Thanks for the report about the use of Captain Hook.  I was never able to
  3720. achieve much success with it and that's probably because I always use HotWire
  3721. to launch programs.  Yes, HotWire does use the 200Hz vector (as well as
  3722. others).
  3723.  
  3724. I don't think there is a solution other than to disable CodeKeys. Captain Hook
  3725. was an experiment that never really worked.  Its original purpose was to help
  3726. MIDI Spy deal with MIDI along with other resident programs.  I was able to
  3727. achieve far better stability by using a few other tricks within MIDI Spy
  3728. itself, so Captain Hook was never needed by MIDI Spy.
  3729.  
  3730. John
  3731.  ------------
  3732. Category 32,  Topic 22
  3733. Message 191       Sat Feb 05, 1994
  3734. S.SAMUELS [ORCA]             at 02:39 EST
  3735.  
  3736. ...here's a thought on the problem someone is having with the loading order of
  3737. ACC's:
  3738.  
  3739. 'If' I heard his real problem it was that because the order of the ACC's in
  3740. the drop down menu had changed, his macros in Codekeys didn't 'click' on the
  3741. correct ACC.  Is that right?
  3742.  
  3743. How 'bout getting Popit from CodeHead, with which you can assign a hot key to
  3744. call each ACC (even ACC's or MDX's inside Multidesk) and then using that Hot
  3745. key in the CodeKeys macros?  Then it wouldn't matter what order the ACC's
  3746. loaded in.  Right?  %^)
  3747.  
  3748. In this way you can do some nice little things with timed macros, such as call
  3749. STeno (which I have loaded as an MDX in MD) and give enough of a pause in the
  3750. macro to then call up the file selector (Alt-O ...in STeno) ready to open a
  3751. file.
  3752.  
  3753. ...you can tell that I think Popit is might cool, right? <G>
  3754.  
  3755.  
  3756.  ------------
  3757. Category 32,  Topic 22
  3758. Message 192       Sat Feb 05, 1994
  3759. A.FASOLDT [Al Fasoldt]       at 20:59 EST
  3760.  
  3761. Orca,
  3762.  
  3763. Nice to see you again. Anyway, you are totally right; PopIt solves that
  3764. problem. As does Geneva, which orders the DAs alphabetically no matter what,
  3765. and provides hoykey access. (But PopIt shines when it comes to popping DAs out
  3766. of MDD!)
  3767.  
  3768. Al
  3769.  
  3770.  ------------
  3771. Category 32,  Topic 22
  3772. Message 193       Sat Feb 05, 1994
  3773. S.SAMUELS [ORCA]             at 21:54 EST
  3774.  
  3775. Thanks Al, ...I'm glad someone likes to see me! <grin>  Yeah, Popit is a real
  3776. Q T alright.  I'm waiting with baited fingers to see what the sequeal, MoMit,
  3777. will be like! <G>
  3778.  ------------
  3779. Category 32,  Topic 22
  3780. Message 194       Sun Feb 06, 1994
  3781. M.STEFANI [MCH]              at 01:59 EST
  3782.  
  3783. Yeah, PopIt is probably among the lesser-known 'must-haves' in the CodeHead
  3784. stable.  I have kind of a special affection for it.  You see, the primary
  3785. reason I bought an ST many years ago was to gain access to a great music-
  3786. scoring program, the Copyist (Dr.T's Software).  The only problem with the
  3787. Copyist (for me) is that, unlike most applications, it doesn't permit the user
  3788. access to DAs.  You can have them resident with no conflicts, but within the
  3789. program they're grayed out.
  3790.  
  3791. Now, if you like having great DAs available (MaxiFile, CodeKeys, MultiDesk,
  3792. Steno, MidiSpy and Warp 9 spring to mind), this could be a real pain. But
  3793. PopIt works like a charm with the Copyist, and you don't even have to grab the
  3794. mouse to get to those DAs.  That's always a plus for me.
  3795.  
  3796. Just another brilliant program by those amazing CodeHeads!  What would we
  3797. Atarians do without them?
  3798.  
  3799.      MCH
  3800.  ------------
  3801. Category 32,  Topic 22
  3802. Message 195       Sun Feb 06, 1994
  3803. G.FUHRMAN [gnox]             at 06:55 EST
  3804.  
  3805.  > Just another brilliant program by those amazing CodeHeads!
  3806.  
  3807. Actually it's _by_ Doug Harrison, though you're right about the rest. ;)
  3808.  
  3809.   gnox
  3810.  
  3811.  ------------
  3812. Category 32,  Topic 22
  3813. Message 196       Sun Feb 06, 1994
  3814. A.FASOLDT [Al Fasoldt]       at 11:47 EST
  3815.  
  3816. I thought the sequel was SonIt?
  3817.  
  3818. Actually, the 'Heads considered a variety of names for PopIt. One, which would
  3819. have fit the unreleased version that placed DAs into a heap at the bottom of
  3820. the screen, was PlopIt. Another, for the unfinished version that held DAs up
  3821. at once corner, was PropIt. A third, for the unrecognized version that kept
  3822. people like me from making bad jokes, was DropIt....
  3823.  
  3824. :)
  3825.  
  3826. Al
  3827.  
  3828.  ------------
  3829. Category 32,  Topic 22
  3830. Message 197       Sun Feb 06, 1994
  3831. M.MURRAY18 [big mike]        at 17:32 EST
  3832.  
  3833. Orca,
  3834.         If Popit is bigger than 7K, there's just no room for it on this disk.
  3835. This computer is dedicated to running PHA$AR and some business accessories and
  3836. has no hard drive. Anyway, I have the ACCs in the right order again (at least
  3837. for the time being).
  3838.         Thanks,
  3839.                 --Big mike
  3840.  
  3841.  ------------
  3842. Category 32,  Topic 22
  3843. Message 198       Sun Feb 06, 1994
  3844. G.FUHRMAN [gnox]             at 20:38 EST
  3845.  
  3846. Al ... StopIt!
  3847.  ------------
  3848. Category 32,  Topic 22
  3849. Message 199       Sun Feb 06, 1994
  3850. K.ESTES [Kenne@SFRT]         at 21:14 EST
  3851.  
  3852. Yeah! Where's a Topic CopIt?
  3853.  ------------
  3854. Category 32,  Topic 22
  3855. Message 200       Mon Feb 07, 1994
  3856. BRIAN.H [ST~SysOp]           at 05:34 EST
  3857.  
  3858. Kenne@SFRT
  3859.  
  3860. >Yeah! Where's a Topic CopIt?
  3861.  
  3862. He lostIt and beatIt {grin}!
  3863.  
  3864.  
  3865. ~~Brian..Written on Monday 07 February 1994 at 06:28 a.m. ADT
  3866.  
  3867.  
  3868.  ------------
  3869.  
  3870.